Noch zur Ergänzungm für Leute, die den Quellcode
gleich jetzt und hier sehen wollen.
/* Layer einblenden */
var linktext=new Array()
linktext[0]="Test 1"
linktext[7]="Test 2"
var ns = document.getElementById&&!document.all
var ie = document.all
function show_text(thetext, whichdiv)
{
document.getElementById("info-layer").style.visibility = "visible";
if (ie) eval("document.all."+whichdiv).innerHTML=linktext[thetext]
else if (ns) document.getElementById(whichdiv).innerHTML=linktext[thetext]
}
function reset(whichdiv)
{
if (ie) eval("document.all."+whichdiv).innerHTML=''
else if (ns) document.getElementById(whichdiv).innerHTML='';
auf diese Zeile bezieht sich die Fehlermeldun des Mozillas:
whichdiv has no properties!
Der IE gibt keine Fehlermeldung aus!
document.getElementById("info-layer").style.visibility = "hidden";
}
Aufruf des Progrämmchens: (inkl. Rollover)
<a href="#" onmouseover="show_text(0,'i1'); mov('home'); window.status='Homepage';return true;" onmouseout="reset('i-1'); mou('home');window.status='';"><img src="gfx/n-home.gif" alt="Homepage" name="home" width="140" height="26" border="0" class="nav-img" id="home" /></a><br />
Layerdefinition im Quellcode:
<div class="t-home">
<!-- Info-Text Home -->
<div id="info-layer" class="nav-info">
<div class="txt-info" id="i1">
</div>
</div>
Das ganze in Aktion:
http://www.zabdesign.de/pro/party-project/
Wie gesagt, ich bin über jede Hilfe dankbar!
gruß
ZAB