+ Antworten
Ergebnis 1 bis 9 von 9

Thema: Meine If Bedingung geht nicht

  1. #1
    TP-Member veil macht alles soweit korrekt
    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 Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Avatar von Cybergreek
    Registriert seit
    Nov 2005
    Ort
    Köln
    Beiträge
    1.608
    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 veil macht alles soweit korrekt
    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 Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Avatar von Cybergreek
    Registriert seit
    Nov 2005
    Ort
    Köln
    Beiträge
    1.608
    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 veil macht alles soweit korrekt
    Registriert seit
    Aug 2009
    Beiträge
    53
    habe den fehler gefunden :-) Danke

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

  7. #7
    TP-Member veil macht alles soweit korrekt
    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 veil macht alles soweit korrekt
    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 Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Avatar von Cybergreek
    Registriert seit
    Nov 2005
    Ort
    Köln
    Beiträge
    1.608
    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

+ Antworten

Ähnliche Themen

  1. 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)

     

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