tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
560
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    sharK223 sharK223 ist offline Mitglied Silber
    Registriert seit
    Apr 2009
    Beiträge
    58
    Guten Tag,

    Ich habe folgendes Problem:

    Ich würde gerne bei einem Nachträglich erstellten div:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    var Button_Ab = document.createElement("div");
    Button_Ab.setAttribute("id", "Button_Ab");
    Message.appendChild(Button_Ab);
    Button_Ab = document.getElementById('Button_Ab');
    Button_Ab.style.backgroundImage = "url(/Images/system_Message_Ab.png)";
    Button_Ab.style.position = "absolute";
    Button_Ab.style.bottom = "35";
    Button_Ab.style.left = "30";
    Button_Ab.style.height = "41";
    Button_Ab.style.width = "145";

    eine OnClick anweisung anhängen.
    Code :
    1
    
    Button_Ab.setAttribute("OnClick", "document.location="http://www.google.de");

    Leider wird, wenn ich diese Zeile hinzufüge, die gesammte Funktion nicht ausgeführt, heißt die schöne System-Meldung auf meier Seite kommt nicht mehr. http://doompage.square7.ch/
    Fazit: Irgentwas ist Falsch an meiner Zeile.
    Weis vll. jemand was?
    Geändert von sharK223 (27.06.10 um 12:31 Uhr)
     

  2. #2
    Avatar von tombe
    tombe tombe ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2004
    Ort
    Möglingen (BaWü)
    Beiträge
    3.109
    setAttribute spricht das Element über die zugeordnete ID an.

    Du willst aber mit setAttribute die ID selber erst erzeugen. Kann es sein das hier bereits das Problem liegt?
     
    Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.

    Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.

  3. #3
    sharK223 sharK223 ist offline Mitglied Silber
    Registriert seit
    Apr 2009
    Beiträge
    58
    Das problem ist wie folgt gelöst:

    Code :
    1
    2
    3
    4
    5
    6
    
    Button_Ab.onclick = google;
     
    function google()
    {
    document.location="http://www.google.de";
    }

    MFG
    sharK
     

Ähnliche Themen

  1. JDOM - letztem Child Attribut hinzufügen
    Von ninakind im Forum Java
    Antworten: 5
    Letzter Beitrag: 31.01.10, 16:39
  2. Fomularzeile auf OnClick hinzufügen
    Von timob im Forum Javascript & Ajax
    Antworten: 9
    Letzter Beitrag: 24.11.09, 16:50
  3. Antworten: 2
    Letzter Beitrag: 08.12.08, 16:16
  4. javascript: onclick
    Von luxlunatic im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 03.12.07, 15:03
  5. CSS-width-Attribut per JavaScript auslesen
    Von Thomas D im Forum Javascript & Ajax
    Antworten: 25
    Letzter Beitrag: 28.05.07, 17:25