Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] clientX, clientY usw...?

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Erledigt] clientX, clientY usw...?

    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>



    <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">Age of Empires</td>
    </tr>
    <tr>
    <td id="urhere" bgcolor="#FFFFFF">Einsender:

    Sascha Gehlich
    </td>
    </tr>
    <tr>
    <td id="urhere" bgcolor="#FFFFFF">Hits:

    25</td>
    </tr>
    </table>
    </div>


    Unter IE funktioniert alles. Nur bei Netscape 6 zeigt er das kleine Fenster nicht an.

    Mfg,
    Sascha

  • #2
    Das layer-Object existiert nur bis NS4x

    Frage die Objekte über
    document.getElementById(..) ab.

    Kommentar


    • #3
      Also ich habs dann so gemacht:

      document.getElementByID(menu).style.visibility = "visible";

      Aber es funzt net...?

      Kommentar


      • #4
        Zitat von Der Sascha
        document.getElementByID(menu).style.visibility = "visible";
        reicht das alleine..... ich mache immer so.. wegen all den Browsern

        Code:
        	if(DOM || MS) {
        		//document.all.navi01.style.display='none';
        		document.getElementById('navi02').style.display='none';
        		document.getElementById('navi02').style.visibility = "hidden";
        	}else if(NS) {
        		document.getElementById('navi02').visibility = "hide";
        	}
        bzw.
        Code:
        	if(DOM || MS) {
        		vari.style.display = '';
        		vari.style.visibility = "visible";
        	}else if(NS) {
        		vari.visibility = "show";
        	}
        Typo3 Suchmaschinenoptimierung <- alles Rund um SEO mit Typo3

        Kommentar


        • #5
          Ich habe es jetzt mit

          Code:
          menu.visibility="show";
          versucht, aber es geht immernoch nicht.

          P.S.: Ich hab Netscape 6

          Kommentar

          Lädt...
          X