Hej, jag försöker använda mig av jojoxx write to layer funktion men får följande fel:
document.all[...] is null or not an object
<!--- Credits lagret ---->
<div id="layer_credits" style="position:absolute;top:10px;right:10px;">
<h1><%=varCredits%></h1>
</div>
<script language="JavaScript" type="text/javascript" src="layerlib.js"></script>
<script language="JavaScript">
writeToLayer(layer_credits,'32424242000000')
//hideLayer('layer_credits')
</script>
<!--- Credits lagret ---->
HideLayer fungerar bra. Är det någon som vet vad det beror på?
Går det att starta en "layer" i en frame och sedan skriva till detta layer från en annan frame?
mvh
Mattias
JojoxxMedlem sedan juni 20004 308 inlägg
HideLayer fungerar bra. Är det någon som vet vad det beror på?
Tittar du på skillnaden mellan de båda raderna så ser du att det fattas ett par citat-tecken (eller appostrofer) runt lagernamnet;
writeToLayer('layer_credits','32424242000000')
Går det att starta en "layer" i en frame och sedan skriva till detta layer från en annan frame?
Ja. Enklast är om du länkar in script-biblioteket på den sida där lagret ligger och anropar det med;
parent.framenamn.writeToLayer('lager','text');
Ser din frames-struktur ut annorlunda får du justera objektsökvägen.
Tack för hjälpen och jag gillar ditt "library" startkt. Mycket användbart!
Kan man formatera texten som man skickar till lagret på något sätt?
Jag vill tex att all text ska vara <h1> stor ?
// M
Märkte att det gick att göra med stylesheets. :e
JojoxxMedlem sedan juni 20004 308 inlägg Skriv html till lagret om du vill - det funkar.