Ergebnis 1 bis 9 von 9

Thema: Meine If Bedingung geht nicht

  1. #1
    TP-Member
    Registriert seit
    Aug 2009
    Beiträge
    53

    Meine If Bedingung geht nicht

    Hallo, ich möchte gerne diese Funktion mit einer IF-Bedingung ausführen. Leider funktioniert sie aber nicht. Was ist bloss daran falsch ?

    HTML-Code:
    <html><head><title>Test</title>
    <script type="text/javascript">
    function neu () {
    if ( document.getElementsByName("Ziel")[0].firstChild.nodeValue = "Link"
          )
       { document.getElementsByName("Ziel")[0].firstChild.nodeValue = "";
          }
    }
    </script>
    </head><body onload="neu()">
    <a name="Ziel" onclick="neu()" href="http://www.google.de">Link</a>
    </body></html>

  2. #2
    TP-Moderator Avatar von Cybergreek
    Registriert seit
    Nov 2005
    Ort
    Köln
    Beiträge
    1.666
    Bei einem Vergleich musst Du ein Doppel-Gleich nehmen. Ein einfaches Gleichheitszeichen ist ein Zuordnung.
    Grüße vom Griechen,
    Cybergreek!

    everygain Translator - eine Firefox-Erweiterung, damit der Grieche Euch besser versteht

  3. #3
    TP-Member
    Registriert seit
    Aug 2009
    Beiträge
    53
    Ok, das habe ich jetzt gemacht. aber das hat leider nichts gebracht. Hast Du noch eine andere Idee ?

  4. #4
    TP-Moderator Avatar von Cybergreek
    Registriert seit
    Nov 2005
    Ort
    Köln
    Beiträge
    1.666
    Ich weiß zwar nicht genau, was Du vorhast, aber probier mal:
    Code:
    if (document.getElementsByName("Ziel")[0].innerHTML == "Link") {
     ...
    }
    Grüße vom Griechen,
    Cybergreek!

    everygain Translator - eine Firefox-Erweiterung, damit der Grieche Euch besser versteht

  5. #5
    TP-Member
    Registriert seit
    Aug 2009
    Beiträge
    53
    habe den fehler gefunden :-) Danke

  6. #6
    TP-Insider Avatar von Settler
    Registriert seit
    Feb 2008
    Ort
    Marl
    Beiträge
    805
    und der wäre?

  7. #7
    TP-Member
    Registriert seit
    Aug 2009
    Beiträge
    53
    HTML-Code:
    function neu () {
    if ( document.getElementsByName("Ziel")[0].firstChild.nodeValue == "Link"
          )
       { document.getElementsByName("Ziel")[0].firstChild.nodeValue = "";
          }
    }
    So funktioniert es.

  8. #8
    TP-Member
    Registriert seit
    Aug 2009
    Beiträge
    53
    Könnte man eigentlich auch daraus eine Schleife machen ?
    So z.B. ? :

    HTML-Code:
    function neu () {
    
    for (var i=0; i<document.getElementsByTagName("Ziel").length; i++ ) {
    if ( document.getElementsByName("Ziel")[0].firstChild.nodeValue == "Link"
          )
       { document.getElementsByName("Ziel")[0].firstChild.nodeValue = "";
          }
    }
    }
    Das klappt leider nicht nicht. Kann man das denn so machen ?

  9. #9
    TP-Moderator Avatar von Cybergreek
    Registriert seit
    Nov 2005
    Ort
    Köln
    Beiträge
    1.666
    Zitat Zitat von veil Beitrag anzeigen
    Könnte man eigentlich auch daraus eine Schleife machen ?
    ...
    Den richtigen Ansatz hast Du ja und das i wird auch hochgezählt, aber Du verwendest das i nicht innerhalb Deiner Schleife. Bevor ich aber jetzt zu viel erkläre, erklärst Du mir mal, was am Anfang nicht gleich geklappt hat
    Grüße vom Griechen,
    Cybergreek!

    everygain Translator - eine Firefox-Erweiterung, damit der Grieche Euch besser versteht

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. [Arbeitsrecht] Ausstieg als Gesellschafter - was geht / was geht nicht?
    Von Plague im Forum Recht & Co
    Antworten: 6
    Letzter Beitrag: 26.01.2010, 13:06
  2. Antworten: 4
    Letzter Beitrag: 29.10.2009, 18:04
  3. Kleinstgewerbe - Was geht und was geht nicht ?
    Von kielar im Forum Gründung & Selbstständigkeit
    Antworten: 7
    Letzter Beitrag: 21.07.2005, 23:33
  4. Datei-Download - geht - geht nicht - ...
    Von T-Storm im Forum Traum-Dynamik
    Antworten: 3
    Letzter Beitrag: 23.06.2004, 17:16
  5. Antworten: 2
    Letzter Beitrag: 26.12.2003, 18:06

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51