kostenloser Webspace werbefrei: lima-city


Onclick funktioniert nicht

lima-cityForumSonstigesSpam und sonstiges Unvergütetes

  1. Autor dieses Themas

    computer-freak

    computer-freak hat kostenlosen Webspace.

    Hallo,
    Ich wollte fragen, wieso der untere Code nicht funktioniert?

    Mein Code:

    document.getElementById ("hallo").innerHTML+=" <input type='button' value='Letzter Update' onclick='document.getElementById ("Eingabe").value='test';' />  <br>";
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. In dem String möchtest du doppelte Anführungszeichen verwenden. Das geht nicht, da JS davon ausgeht, dass der String zu Ende ist, sobald es auf das nächste doppelte Anführungszeichen trifft.

    Außerdem verwendet man in HTML niemals einfache Anführungszeichen, sondern immer doppelte.
  4. Autor dieses Themas

    computer-freak

    computer-freak hat kostenlosen Webspace.

    Hallo,
    Aber wie lautet dann der Code, wie kann ich ihn reparieren?
  5. computer-freak schrieb:
    Hallo,
    Aber wie lautet dann der Code, wie kann ich ihn reparieren?


    drafed-map hat dir alles erklärt was du wissen musst.

    Du musst die " und ' entsprechend der Ausführung von drafed-map ändern.

    Beitrag zuletzt geändert: 26.10.2011 14:44:28 von tchab
  6. Autor dieses Themas

    computer-freak

    computer-freak hat kostenlosen Webspace.

    Hallo,

    Mein neuer Code:

    var test=2;
    
    document.getElementById ("hallo").innerHTML+="<input type=\"button\" value=\"Test\" onclick='alert(test)'\>";


    Wieso funktioniert das aber nicht?

    Beitrag zuletzt geändert: 26.10.2011 14:56:17 von computer-freak
  7. kochmarkus

    Co-Admin Kostenloser Webspace von kochmarkus

    kochmarkus hat kostenlosen Webspace.

    computer-freak schrieb:
    Hallo,

    Mein neuer Code:

    var test=2;
    
    document.getElementById ("hallo").innerHTML+="<input type=\"button\" value=\"Test\" onclick='alert(test)'\>";


    Wieso funktioniert das aber nicht?


    var test = 2;
    
    document.getElementById("hallo").innerHTML += "<input type=\"button\" value=\"Test\" onclick=\"alert("+test+")\" />";
  8. Autor dieses Themas

    computer-freak

    computer-freak hat kostenlosen Webspace.

    Aber wieso funktioniert das nicht mit dem TEXT?


    var test = "a";
    
    document.getElementById("hallo").innerHTML += "<input type=\"button\" value=\"Test\" onclick=\"alert("+test+")\" />";
  9. m******e

    computer-freak schrieb:
    Aber wieso funktioniert das nicht mit dem TEXT?
    ^^ Ein nettes "Dankeschön" an kochmarkus hätts auch getan ;)

    var test = "a";

    document.getElementById("hallo").innerHTML += "<input type=\"button\" value=\"Test\" onclick=\"alert("+test+")\" />";
    var test = "a";

    document.getElementById("hallo").innerHTML += "<input type=\"button\" value=\"Test\" onclick=\"alert(test)\" />";
    Finde den Fehler
  10. menschle schrieb:
    var test = "a";

    document.getElementById("hallo").innerHTML += "<input type=\"button\" value=\"Test\" onclick=\"alert("+test+")\" />";
    var test = "a";

    document.getElementById("hallo").innerHTML += "<input type=\"button\" value=\"Test\" onclick=\"alert(test)\" />";
    Finde den Fehler


    Lösung: Beides ist Falsch:megarofl:
    var test = "a";
    document.getElementById("hallo").innerHTML += "<input type=\"button\" value=\"Test\" onclick=\"alert('"+test+"')\" />";


    :wave:

    @computer-freak

    Noch ca 1300 Gulden die Dir durch hartnäckiges nachfragen erspamen musst .
    Tschaka! gibt stoff! :spammer:

    [ironie aus]






    Beitrag zuletzt geändert: 26.10.2011 19:15:22 von simuliertes
  11. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!