webForumDet fria alternativet

byta src i ilayer

2 svar · 164 visningar · startad av rymdknark

rymdknarkMedlem sedan maj 2000175 inlägg
#1

Jag skulle vilja kunna byta src hos en ilayer i javascript. Jag har försökt med ilayer_namn.src = 'url'; , men det funkar inte...

PjotorMedlem sedan sep. 20008 inlägg
#2

enklare kan det inte bli:

function load(page){
document.myLyr.src = page; }

man kan också gjöra en <IFRAME>/<LAYER> kombo och skriva:

function load(page){
(document.all) ? parent.myLyr.document.location = page : document.myLyr.src = page;
}

med nestlade lager och NS måste man ange i vilket 'parent'-lager den ligger i; document.parentLyr.document.myLyr osv

------------------
aka pjotor.com

rymdknarkMedlem sedan maj 2000175 inlägg
#3

Det fungerar fint, men när man trycker på länken en andra gång så försvinner länken..?

<html>
	<head>
		<script language="Javascript">
			function changeIt(url){(document.all) ? parent.layr.document.location = url : document.layr.src = url;}
		</script>
	</head>
	<body>
		<iframe name="layr" src="inc1.htm">
		<ilayer  id="layr" width="400" src="inc1.htm"></ilayer></iframe>
		<br>
		<a href="javascript:changeIt('inc1.htm');">Change it #1</a> <br>
		<a href="javascript:changeIt('inc2.htm');">Change it #2</a>
	</body>
</html>

någon som fattar varför det blir så?
(det är bara i ns som det strular...)

[Redigerat av rymdknark den 15 sep 2000]

134 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)