Jag har försökt mig på att göra ett bildbyte i ett lager som ligger i en annan frame.
<Script language= "JavaScript">
function bytbild(){
var bild = "../images/r_evenemang.gif";
if (parent.left.document.layer.rubrik.src != bild)
{
parent.left.document.layer.rubrik.src == bild;
}
}
</script>
Jag är ju ingen hejare på JavaScript så jag är tacksam för lite rättning i koden ovan.
Tanken är att lägga detta skript på sidorna som laddas av framen/sidan "left" och på så sätt slippa ladda om länksidan (left).
/webb
------------------
Vem ska du göra glad imorgon?
JohnsenMedlem sedan juli 2000836 inlägg Om "left"-sidan skall ha en specifik bild för varje sida i den andra framen, behöver du ju inte fråga vad det är för bild på "left"-sidan.
Skicka bara vad du vill ha för bild.
Och om bilden ligger i ett lager, blir det lite extra i NN 4+.
<html>
<Script language= "JavaScript">
if(document.images){ // klarar läsaren images?
if(document.layers){ // om NN 4+
parent.left.document.layers["divNamn"].document.images["bildNamn"].src="bild.gif";
}
else{ // om inte NN 4+
parent.left.document.images["bildNamn"].src="bild.gif";
}
}
</script>
Bla, bla...
</html>
------------------
- J-O-H-N-S-E-N -
------------------
Hade nog lite problem med att frigöra mig från grundtanken, för visst är det bättre att göra så som du visat.
Det fungerar perfekt :) Tack så mycket.
/webb
------------------
Vem ska du göra glad imorgon?