Hilfe!!! wie komme ich an den layerbackground unter IE
Rolf
- javascript
hhi all,
mit document.meinlayer.background.src kann man unter NS den background eines layers ändern.
nun, wie geht das in IE?
schnelle Hilfe wäre gut (s´brennt a biserl)!!
vielen dank vorab
greetz
rolf
mit document.meinlayer.background.src kann man unter NS den background eines layers ändern.
nun, wie geht das in IE?
eigentlich kennt der IE keine layer (auch ns auf mozilla basis nimmer, also 6 & 7) aber mit <div>s und css kannst du sowas ganz easy w3c konform (soweit ich weiss) loesen. schau einfach in selfhtml nach.
die styles sprichst du dann mit document.BLABLA.style.background-image an. weiss ich jetzt auch net alles auswendig.
hoffe des hilft. bis denn, pasi!
Wenn man es sauber baut, geht's nicht nur mit IE, sondern mit allen Browsern, die entweder "document.all" oder "document.getElementById" beherrschen. Letztere Methode kommt neben NN6 auch schon in den neuesten IE-Versionen zum Einsatz!
<script language="JavaScript">
function Flash(position,color)
{
if (color==0)
{ color="#ffffff" }
else
{ color="#cc0000" }
pos="Zelle" + position;
if (document.all)
{ document.all[pos].style.background=color; }
else
{
if (document.getElementById)
{ document.getElementById(pos).style.background=color; }
}
}
</script>
<span id="Zelle0" onmouseover="Flash('0',1)" onmouseout="Flash('0',0)">Für Effekt bitte über den Text rollen</span><br><br>
<span id="Zelle1" onmouseover="Flash('1',1)" onmouseout="Flash('1',0)">Das gleiche nochmal</span>