ilch Forum » Allgemein » HTML, PHP, SQL,... » JS-Menueleiste

Geschlossen
  1. #1
    User Pic
    Thousandhands Mitglied
    Registriert seit
    02.10.2006
    Beiträge
    1.250
    Beitragswertungen
    0 Beitragspunkte
    Hi
    Leuts, für mein Design für meine private Homepage wollte ich mal ein Menue der anderen Art einbinden.
    Alles andere ist bis jetzt fertig, nur noch daran hakt es.
    Das Menü funkts nämlich net.
    Wenn man auf den Misc_Menu button klickt passiert nichts.
    also hab ich mal den IE benutzt, weil mit dem bin ich auch auf einen anderen fehler gekomm.. weil der dann immer anzeigt das da ein fehler ist.

    naja und nun hat er mir das hier angezeigt:
    ZitatZitat geschrieben von IE -Fehlerbericht-

    zeile: 53
    zeichen: 1
    fehler: 'menuobj' ist Null oder kein Objekt
    code: 0
    url: till.gimyweb.de/testspace/


    sagt irgendwem das was? grumml

    hier mal die besagte zeile 53:
    menuobj.innerHTML=thecontent


    und hier mal der "org." code:
    // Verlinkung der Buttons //
    <a href="#" onClick="showit(0)"
    <a href="#" onClick="showit(1)"
    <a href="#" onClick="showit(2)"
    <a href="#" onClick="showit(3)"
    <a href="#" onClick="showit(4)"
    <a href="#" onClick="showit(5)"
    
    
    // Leiste wo die Schrift erscheint //
    //mit Background//
    <td width="längenangabe" height="höhenangabe" background="Bildpfad"><div id="describe" onMouseover="clear_delayhide()" onMouseout="resetit(event)"></div></td>
    
    //ohne Background//
    <div id="describe" onMouseover="clear_delayhide()" onMouseout="resetit(event)">
    
    // dannach das hier einfügen (Schriftart, größe und links müssen hier geändert werden) //
    <script language="JavaScript1.2">
    var submenu=new Array()
    
    submenu[0]='<font size="2" face="Verdana"><b><a href="index.php?site=news">News</a> | <a href="index.php?site=news&action=archive">News Archive</a> | <a href="index.php?site=newsletter">Newsletter</a></a></b></font>'
    submenu[1]='<font size="2" face="Verdana"><b><a href="index.php?site=members">Members</a> | <a href="index.php?site=about">About</a> | <a href="index.php?site=history">History</a> | <a href="index.php?site=awards">Awards</a></b></font>'
    submenu[2]='<font size="2" face="Verdana"><b><a href="index.php?site=forum">Forum</a> | <a href="index.php?site=links">Links</a> | <a href="index.php?site=registered_users">User</a> | <a href="#">Iviews</a> | <a href="index.php?site=calendar">Events</a> | <a href="calendar">Party</a></b></font>'
    submenu[3]='<font size="2" face="Verdana"><b><a href="index.php?site=clanwars">Wars</a> | <a href="index.php?site=clanwars&action=stats">Statistic</a></b></font>'
    submenu[4]='<font size="2" face="Verdana"><b><a href="index.php?site=articles">Articles</a> | <a href="index.php?site=demos">Demos</a> | <a href="index.php?site=downloads">Files</a> | <a href="index.php?site=contact">Contact</a> | <a href="index.php?site=guestbook">G-Book</a> | <a href="index.php?site=gallery">Gallery</a> | <a href="index.php?site=calendar">Planer</a> | <a href="index.php?site=imprint">Imprint</a></b></font>'
    submenu[5]='<font size="2" face="Verdana"><b><a href="index.php?site=sponsors">Sponsor</a> | <a href="index.php?site=register">Beitritt</a></b></font>'
    
    var delay_hide=5000
    
    
    var menuobj=document.getElementById? document.getElementById("describe") : document.all? document.all.describe : document.layers? document.dep1.document.dep2 : ""
    
    function showit(which){
    clear_delayhide()
    thecontent=(which==-1)? "" : submenu[which]
    if (document.getElementById||document.all)
    menuobj.innerHTML=thecontent
    else if (document.layers){
    menuobj.document.write(thecontent)
    menuobj.document.close()
    }
    }
    
    function resetit(e){
    if (document.all&&!menuobj.contains(e.toElement))
    delayhide=setTimeout("showit(-1)",delay_hide)
    else if (document.getElementById&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
    delayhide=setTimeout("showit(-1)",delay_hide)
    }
    
    function clear_delayhide(){
    if (window.delayhide)
    clearTimeout(delayhide)
    }
    
    function contains_ns6(a, b) {
    while (b.parentNode)
    if ((b = b.parentNode) == a)
    return true;
    return false;
    }
    
    </script>

    Hier der Code den ich im Header habe:
    <script language="JavaScript" type="text/JavaScript">
    var submenu=new Array()
    
    submenu[0]='<font size="2" face="Verdana"><b><a href="?downloads">Downloads</a> | <a href="?">News Archive</a> | <a href="?">Newsletter</a></a></b></font>'
    
    var delay_hide=5000
    
    
    var menuobj=document.getElementById? document.getElementById("describe") : document.all? document.all.describe : document.layers? document.dep1.document.dep2 : ""
    
    function showit(which){
    clear_delayhide()
    thecontent=(which==-1)? "" : submenu[which]
    if (document.getElementById||document.all)
    menuobj.innerHTML=thecontent
    else if (document.layers){
    menuobj.document.write(thecontent)
    menuobj.document.close()
    }
    }
    
    function resetit(e){
    if (document.all&&!menuobj.contains(e.toElement))
    delayhide=setTimeout("showit(-1)",delay_hide)
    else if (document.getElementById&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
    delayhide=setTimeout("showit(-1)",delay_hide)
    }
    
    function clear_delayhide(){
    if (window.delayhide)
    clearTimeout(delayhide)
    }
    
    function contains_ns6(a, b) {
    while (b.parentNode)
    if ((b = b.parentNode) == a)
    return true;
    return false;
    }
    
    </script>

    Hier der Code, wie ich den Button verlinkt habe:
    <td width="119" height="20"><a href="#" onClick="showit(0)" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image33','','include/designs/ths_privat/images/ths_privat_mo_07.jpg',1)"><img src="include/designs/ths_privat/images/ths_privat_07.jpg" name="Image33" width="119" height="20" border="0"></a></td>

    Und hier wie ich die Leiste, wo die punkte dann erscheinen sollen eingebunden habe:
     	<td width="517" height="11" background="include/designs/ths_privat/images/ths_privat_11.gif"><span class="Stil1"><div id="describe" onMouseover="clear_delayhide()" onMouseout="resetit(event)"></div></span></td>


    Ich hoffe mir kann irgendwer helfen!!! :'(

    Wär sehr nett! lächeln Drink


    verwendete ilchClan Version: 1.1

    betroffene Homepage: till.gimyweb.de/testspace/
    Pion hat sich hier verewigt
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten