change frame
13 отговора
353 прегледа
change frame
примерно имам страница с 3 хоризонтални фрейма
Как при натискане на бутон да се проманя височината на някой, няма значение на кой.
Пробвах това ама не става :
parent.frameset.rows="25,25,50";
Ако не беше последната секунда... никога нямаше да свършваме нищо
Как при натискане на бутон да се проманя височината на някой, няма значение на кой.
Пробвах това ама не става :
parent.frameset.rows="25,25,50";
Ако не беше последната секунда... никога нямаше да свършваме нищо
Re: change frame
Не е с бутон, но си го направи ти както и за каквото ти трябва...
<html>
<head>
<title></title>
</head>
<script>
function ch()
{
document.getElementById("FR").setAttribute("cols","250,*");
}
setTimeout ("ShowSubFrame()", 5000);
</script>
<frameset id="FR" cols="100,*">
<frame name="l" src="[линк]">
<frame name="r" src="[линк]">
</frameset>
</html>
<html>
<head>
<title></title>
</head>
<script>
function ch()
{
document.getElementById("FR").setAttribute("cols","250,*");
}
setTimeout ("ShowSubFrame()", 5000);
</script>
<frameset id="FR" cols="100,*">
<frame name="l" src="[линк]">
<frame name="r" src="[линк]">
</frameset>
</html>
неще
ама тази функция ми е в една от фреймовете и като напиша "document.blabla"
не става ли въпрос само за текущия фрейм.
а на мен <frameset> ми е в родителския документ, който съдържа фреймовете
???
Ако не беше последната секунда... никога нямаше да свършваме нищо
не става ли въпрос само за текущия фрейм.
а на мен <frameset> ми е в родителския документ, който съдържа фреймовете
???
Ако не беше последната секунда... никога нямаше да свършваме нищо
Re: неще
Защо не дадеш кода на това което си направил за да ти кажа каде ти е грешката, освен ако не е строго секретен...
Re: неще
Това е .html-а който съдържа фреймовете
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>FrameAll</title>
<script type="text/javascript">
function changeframe()
{
document.getElementsById("frames").setAttribute("rows","75,25");
setTimeout ("ShowSubFrame()", 1000);
}
</script>
</head>
<frameset id="frames" rows="25,75">
<frame src="Up.htm" name="up" noresize>
<frame src="Middle.htm" bordercolor="#AED4F0" name="middle" noresize>
</frameset><noframes>The Browser don't support frames !!!</noframes>
<body></body>
това е единия фрейм :
<body>
Frame Up
</body>
това е другия :
<body>
Frame Middle
<button onClick="changeframe();">Change</button>
</body>
Ако не беше последната секунда... никога нямаше да свършваме нищо
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>FrameAll</title>
<script type="text/javascript">
function changeframe()
{
document.getElementsById("frames").setAttribute("rows","75,25");
setTimeout ("ShowSubFrame()", 1000);
}
</script>
</head>
<frameset id="frames" rows="25,75">
<frame src="Up.htm" name="up" noresize>
<frame src="Middle.htm" bordercolor="#AED4F0" name="middle" noresize>
</frameset><noframes>The Browser don't support frames !!!</noframes>
<body></body>
това е единия фрейм :
<body>
Frame Up
</body>
това е другия :
<body>
Frame Middle
<button onClick="changeframe();">Change</button>
</body>
Ако не беше последната секунда... никога нямаше да свършваме нищо
Re: неще
Имаше и една грешка в моят код но сега работи както ти трабва...
това е за бутона btn.html:
<html>
<head>
<title></title>
</head>
<body>
<input type="button" value="BTN" onClick="parent.ch(1)">
</body>
</html>
това е за главната страница:
<html>
<head>
<title></title>
</head>
<script>
function ch(id)
{
if(id == 1)
{
document.getElementById("FR").setAttribute("rows","250,*");
}
else
{
return false;
}
}
setTimeout ("ch()", 5000)
</script>
<frameset id="FR" rows="100,*">
<frame name="l" src="btn.html">
<frame name="r" src="[линк]">
</frameset>
</html>
това е за бутона btn.html:
<html>
<head>
<title></title>
</head>
<body>
<input type="button" value="BTN" onClick="parent.ch(1)">
</body>
</html>
това е за главната страница:
<html>
<head>
<title></title>
</head>
<script>
function ch(id)
{
if(id == 1)
{
document.getElementById("FR").setAttribute("rows","250,*");
}
else
{
return false;
}
}
setTimeout ("ch()", 5000)
</script>
<frameset id="FR" rows="100,*">
<frame name="l" src="btn.html">
<frame name="r" src="[линк]">
</frameset>
</html>
не ебава
ти тества ли го при теб ... при мен нестава
а и неможе ли без параметър на функцията /и с параметър опитах де ама пак неще/
Ако не беше последната секунда... никога нямаше да свършваме нищо
а и неможе ли без параметър на функцията /и с параметър опитах де ама пак неще/
Ако не беше последната секунда... никога нямаше да свършваме нищо
Re: отново май се....
базикаш нещо??? Работи перфектно!!!!!!!!!!!!!!!!!!!
Редактирано от ghs на
мисла че кода ми е същия
това ми е за бутона BTN.htm:
<html>
<head>
<title>Buton</title>
<body>
Frame Button
<input type="button" value="Kliocni tyk" onClick="parent.ch()">
</body></html>
това е за главната ми страница:
<html>
<head>
<title>FrameAll</title>
<script type="text/javascript">
function cf()
{
document.getElementsById("frames").setAttribute("rows","400,*");
setTimeout ("cf()", 1000);
}
</script>
</head>
<frameset id="frames" rows="100,*">
<frame src="Up.htm" noresize>
<frame src="BTN.htm" bordercolor="#AED4F0" noresize>
</frameset><noframes>The Browser don't support frames !!!</noframes>
<body></body></html>
Незнам защо неще !
Ако не беше последната секунда... никога нямаше да свършваме нищо
<html>
<head>
<title>Buton</title>
<body>
Frame Button
<input type="button" value="Kliocni tyk" onClick="parent.ch()">
</body></html>
това е за главната ми страница:
<html>
<head>
<title>FrameAll</title>
<script type="text/javascript">
function cf()
{
document.getElementsById("frames").setAttribute("rows","400,*");
setTimeout ("cf()", 1000);
}
</script>
</head>
<frameset id="frames" rows="100,*">
<frame src="Up.htm" noresize>
<frame src="BTN.htm" bordercolor="#AED4F0" noresize>
</frameset><noframes>The Browser don't support frames !!!</noframes>
<body></body></html>
Незнам защо неще !
Ако не беше последната секунда... никога нямаше да свършваме нищо
Ъм...
getElementById
There are three determined states the cat could be in: Alive, Dead, and Bloody Furious.
There are three determined states the cat could be in: Alive, Dead, and Bloody Furious.
Re: Ъм...
:-))) защо се е заяло с мен незнам !!!
пак е същото положение
Ако не беше последната секунда... никога нямаше да свършваме нищо
пак е същото положение
Ако не беше последната секунда... никога нямаше да свършваме нищо
Re: неще
а защо си сложил параметър на функцията ?
и без него става , но като размърдам фрейма ръчно и след посоченото време пак се връща, все едно се refresh-ва. Защо става така ?
Ако не беше последната секунда... никога нямаше да свършваме нищо
и без него става , но като размърдам фрейма ръчно и след посоченото време пак се връща, все едно се refresh-ва. Защо става така ?
Ако не беше последната секунда... никога нямаше да свършваме нищо