Thorsten Domsch: NN macht mich irre !

Habe hier ein Problem : Netscape ignoriert meine globalen Variablen, unterm Internet Explorer läuft alles gut und Netscape behaupted laufend alle meine Funktionen und globalen Variablen wären nur einbildung meinerseits. Wie kommt das ?

Außderdem : hat irgendwer ne Idee wie man den javascript debugger von NN zum laufen kriegt ? Das Ding macht bei mir die üblichen Sicherheitsabfragen (ja, hab Smart Update aktiviert), sagt es installiert und stürtzt ab.

  1. Habe hier ein Problem : Netscape ignoriert meine globalen Variablen, unterm Internet Explorer läuft alles gut und Netscape behaupted laufend alle meine Funktionen und globalen Variablen wären nur einbildung meinerseits. Wie kommt das ?

    Habe auch ein Problem : Kann nicht hellsehen. Ohne Deinen Code zu sehen, kann ich Dir nicht sagen wo der Fehler liegt. Meine Vermutung: Dein Code ist unsauber (IE sieht das oft nicht so eng).

    so long
    axel

  2. hi,

    Habe hier ein Problem : Netscape ignoriert meine globalen Variablen

    Dein Fehler muss woanders liegen, mit den Variablentypen hat NC (btw. welcher?)
    keine Probleme. Ohne Code oder URL kann Dir da keiner helfen

    Außderdem : hat irgendwer ne Idee wie man den javascript debugger von NN zum laufen kriegt ?

    hmm, bei mir laeuft er, derartige Probleme hatte ich nicht. Der Debugger ist ja javabasiert,
    hast Du vielleicht ein Javaproblem?
    Es gibt da auch eine Newsgroup, vielleicht hilft Dir die weiter.

    http://developer.netscape.com/members/doc/subscriber/doc/newsgroups/javascript.html

    hth

    Gruesse  Joachim

  3. hallo << begrüßung
    es macht sich immer ganz gut, mal den quelltext mitzuschicken. hellsehen können wir nicht.

    gruß      << unterschrift.
    hartmann  << hat gar nicht wehgetan!

  4. OK, hier das wichtigste aus dem Source : NN 4.7 behaupted nun "NAV" sei nicht definiert, vorhanden, was auch immer, unter MSIE funktioniert es. Es wäre super wenn einer von euch eine Idee hat.

    function movein(){
      if (moved==1) {moveout();}
      else{
      var cpos=Nav.getLeft();
      cpos+=5;
      Nav.setLeft(cpos);
      if (cpos<0) {
           window.setTimeout("movein()",20);
      }
      if (cpos>=0) {
         Nav.setLeft(0);
          moved=1;
     }
     }

    }

    function moveout(){
      var cpos=Nav.getLeft();
      cpos-=5;
      Nav.setLeft(cpos);
      if (cpos>-150) {
          window.setTimeout("movein()",20);
      }
      if (cpos<=-150) moved=0;

    }

    function change(fn){
       if (moved==0) {
          Nav.load(fn);
          movein();
       }else{
          moveout();
       }

    }
    </script>

    </head>

    <body text="#000000" bgcolor="#FFFF80" link="#0000EE" vlink="#551A8B" alink="#FF0000" onLoad="if (ie || ns) { createObjects() }">

    <div name="Nav" id="Nav" style="position:absolute;left:-150;top:330;width:145;height:120;visibility:visible">
    </div>

    <A HREF="Home.html" target=Main onMouseOver="Bildwechsel(0,image1on)" onMouseOut="Bildwechsel(0,image1)"><img SRC="Graphics/Home.jpg" height=31 width=126 border=0></A>

    </body>
    </html>

    1. 'Morgen Thorsten.

      Jaja, Netscape ist schnell die Schuld gegeben. Aber das:

      <div name="Nav" id="Nav" style="position:absolute;left:-150;top:330;width:145;height:120;visibility:visible">
      </div>

      ist eine Layer-Definition, die nur der IE versteht. Für NN brauchst Du <layer>. Schau Dir mal das slefhtml-beispiel hier http://www.teamone.de/selfhtml/tfcb.htm#a1 an.

      grüße
      axel