chogle: document. .. problem

habe eine Navigation geschrieben mit Javascript.

funktioniert aber nur, wenw ich for dem ersten document.blablalba..  befehl eine alert meldung ausgebe.

Warum?

  1. hallo,

    diser quelltext ist deiner seite entnommen:

    <div id="2" onMouseover="id='divin'" onClick="morediv('22','3','222')" onMouseout="id='divout',id='2'" style="left:10px; top:0px;">
    navigat 2
    </div>

    meines wissens ergibt der ausdruck onmouseover="id='divin'" keinen sinn.

    mit freundlichen grüßen
       dimitri rettig

    1. Sali

      onMouseout="id='divout',id='2'"

      meines wissens ergibt der ausdruck onmouseover="id='divin'" keinen sinn.

      das ganz "id='divin'" oder auch divout ist in einem css, wie auch andere attribute, vorallem von div und td

      1. Hallo chogle,

        onMouseout="id='divout',id='2'"

        meines wissens ergibt der ausdruck onmouseover="id='divin'" keinen sinn.
        das ganz "id='divin'" oder auch divout ist in einem css, wie auch andere attribute, vorallem von div und td

        dimitri meinte vermutlich, dass es relativ sinnlos ist bei onmouseover einer Variablen einen Wert zuzuweisen, wenn dann nichts mit der Variablen gemacht wird - aber wenn du schonmal mit der css-Datei anfängst, könntest du gleich die Fehler (und die Warnung) beseitigen: http://jigsaw.w3.org/css-validator/validator?uri=http:%2F%2Fhomepage.sunrise.ch%2Fmysunrise%2Fchogle%2Fnavigat.css :-)

        Grüße aus Nürnberg
        Tobias

        --
        [remote-signature:http://www.to-kl.de/self/sig/sig.php]
        1. besten Dank. werde bei Zeit und Gelegenheit die Aenderungen vornehmen.

        2. Sali Tobias

          Ich nochmal, habe jetzt eine funktionierende Version (mit einem sinnlosen alert) bereitgestellt. Habe sie navigat_alert.html getauft. Es ist wirklich nur diese eine, leere alert Meldung mehr im Code als in der anderen Version (navigat.html)

          war noch eine Ergänzung

          wie ist das Wetter so in Nürnberg?

          1. Hallo chogle,

            Ich nochmal, habe jetzt eine funktionierende Version (mit einem sinnlosen alert) bereitgestellt. Habe sie navigat_alert.html getauft. Es ist wirklich nur diese eine, leere alert Meldung mehr im Code als in der anderen Version (navigat.html)

            mhh... Opera und Mozilla machen bei beiden Versionen nichts (außer Fehlermeldungen zu produzieren) - das was das kompilierte Sicherheitsrisiko machen sicht richtig aus. Ich vermut das das ganze ein Timingproblem ist - wenn ich im kS das alert sehr schnell mit Enter bestätige bekomm ich die gleiche Fehlermeldung wie in der Version ohne alert. Woran das jetzt allerdings liegt, weiß ich nicht - du solltest aber bevor du weiterprobierst die ids der divs ändern (mach z.B. einfach einen Buchstaben davor), vielleicht liegt es daran?

            wie ist das Wetter so in Nürnberg?

            keine Ahnung - ich sitze im Keller, aber dunkel und kalt ist ;-)

            Grüße aus Nürnberg
            Tobias

            --
            Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
            1. Sali Tobias

              wie ist das Wetter so in Nürnberg?
              keine Ahnung - ich sitze im Keller, aber dunkel und kalt ist ;-)

              Die Kunst Ferien zu verbringen.
              Werde morgen früh die Id's ändern. habe nämlich keine Ferien und muss arbeiten.

    2. hi,

      da es noch nicht erwähnt wurde:

      <div id="2"

      2 ist keine gültige ID in HTML.

      eine ID hat mit einem buchstaben anzufangen.

      http://selfhtml.teamone.de/html/referenz/attribute.htm#id_idref_name

      gruss,
      wahsaga

  2. Hallo chogle,

    habe eine Navigation geschrieben mit Javascript.

    meinst du http://homepage.sunrise.ch/mysunrise/chogle/navigat.html?

    funktioniert aber nur, wenw ich for dem ersten document.blablalba..  befehl eine alert meldung ausgebe.

    was meinst du mit 'document.blablaba'? Sollen wir uns jetzt durch den Code wühlen und nach dem Fehler suchen? Ich weiß ja nichteinmal, was überhaupt passieren soll. Bekommst du eine Fehlermeldung? Wenn ja, welche (aber bitte die von Mozilla/Opera, nicht die vom IE)? Kannst du mal zwei Dokumente online stellen, eines mit alert und eines ohne?

    Beim kurzen Drüberschauen habe ich aber zwei Fehler gefunden:
    1. es heißt nicht ....style.zindex; sondern ....style.zIndex; (großes 'i')
    2. eine id darf nicht mit einer Zahl anfangen - id="2" ist also falsch.

    Grüße aus Nürnberg
    Tobias

    --
    Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
    1. Sali

      meinst du http://homepage.sunrise.ch/mysunrise/chogle/navigat.html?

      ja

      ich mache das ganze nur für IE. Danke für den Tipp mit der id und dem zIndex.

      Eine genauere Problemschilderung: Wenn ich vor dem ersten document.irgendwas (egal ob irgend eine hintergrundfarbe oder was auch immer verändert wird) eine alert Meldung ausgebe, dann funktionieren alle document Befehle. Wenn ich aber diese sinnlose alert Meldung nicht bringe, hat er ein Problem mit den document befehlen

      Grüsse aus Luzern