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...
byta src i ilayer
2 svar · 164 visningar · startad av rymdknark
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
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]