kostenloser Webspace werbefrei: lima-city


JS-Problem mit visibility bei NS 6

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    lan

    lan hat kostenlosen Webspace.

    Hi@all

    also ich hab ein Problem. Ich m?chte, dass sich wenn man ?ber einen Link scrollt ein kleines Fenster ?ffnet (Tabelle), in der dann EInsender und Klicks stehen. Javascript:

    NS4 = (document.layers) ? 1 : 0;
    IE4 = (document.all) ? 1 : 0;
    NS6 = (document.getElementById) ? 1 : 0;
    function show(menu){
    if(IE4){
    document.all(menu).style.visibility = "visible";
    document.all(menu).style.top = window.event.clientY;
    document.all(menu).style.left = window.event.clientX;
    }
    if(NS6){
    document.layers[menu].visibility = "show";
    document.layers[menu].top = screenY;
    document.layers[menu].left = screenX;
    }
    }
    function hide(menu){
    If(IE4){
    document.all(menu).style.visibility = "hidden";
    document.all(menu).style.top = window.event.clientY;
    document.all(menu).style.left = window.event.clientX;
    }
    }

    HTML:

    <a onmousemove="show('info_Age+of+Empires')" onmouseout="hide('info_Age+of+Empires')">Age of Empires</a><br>

    <!--Age of Empires-->
    <div style="position:absolute; left:0px; top:0px; visibility:hidden;" id="info_Age+of+Empires">
    <table cellspacing="0" cellpadding="0" style="border-width:1; border-color:#4F4F4F; border-style:solid" width="100">
    <tr>
    <td id="urhere" bgcolor="#FFFFFF"><b>Age of Empires</b></td>
    </tr>
    <tr>
    <td id="urhere" bgcolor="#FFFFFF">&nbsp;Einsender:<br>
    &nbsp;&nbsp;Sascha Gehlich
    </td>
    </tr>
    <tr>
    <td id="urhere" bgcolor="#FFFFFF">&nbsp;Hits:<br>
    &nbsp;&nbsp;25</td>
    </tr>
    </table>
    </div>
    <!-- Ende Age of Empires -->

    Unter IE funktioniert alles. Nur bei Netscape 6 zeigt er das kleine Fenster nicht an.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. probier mal
    if(NS6){
    document.layers[0].visibility = "show";
    document.layers[0].top = screenY;
    document.layers[0].left = screenX;
    }

    0 = 1. Layer
    wenn du mehr hast probier die nummer des entsprechenden layers
    das ist wie bei opera und den frames, die kannst du da auch nur ?ber die nummer und nicht ?ber den namen ansprechen
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!