Ergebnis 1 bis 9 von 9

Thema: appendData() is not a function

  1. #1
    Teeny
    Registriert seit
    30.05.2009
    Ort
    Mülheim
    Alter
    32
    Beiträge
    44
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard appendData() is not a function

    hallo leute,

    bräuchte mal eure hilfe !

    warum sagt die Fehlerkonsole das die funktion appendData() keine funktion ist !

    brauch aber diese funktion, hier ein JavaScriptCodeschnipsel:
    PHP-Code:

            
    var quader tmp['xml'].getElementsByTagName('quader')[0];
            
            if(!
    quader.getAttribute('status') == 0) {
            
                
    window.clearInterval(alert_prozessor);
                
                
    face quader.getElementsByTagName('face')[0];
                
                
    content document.getElementById('ajax_1')
                
                
    display document.createElement('h3');
                
                
    hr document.createElement('hr');
                
    hr.setAttribute('width'face.getAttribute('width'));

                
    img document.createElement('img');
                
    img.setAttribute('src'face.getAttribute('img'));
                
    img.setAttribute('alt'face.getAttribute('alt'));
                
                
    display.appendChild(img);
                
    display.innerHTML += face.firstChild.nodeValue;
                
    display.appendData(hr);
                
                
    content.appendChild(display);            
                            
            } 
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Geändert von webcoolcity (05.01.2010 um 22:46 Uhr)

  2. #2
    Jedi Ritter Avatar von Dodo
    Registriert seit
    26.04.2008
    Ort
    Wien
    Alter
    27
    Beiträge
    3.774
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: appendData() is not a function

    appendData ist nur für Texte.
    für HTML-Elemente wie hr musst du appendChild benutzen

    HTML-Code:
                display.appendChild(img);
                display.appendData(face.firstChild.nodeValue);
                display.appendChild(hr)
    Something big is coming. And there will be pirates and ninjas and unicorns...

  3. #3
    Teeny
    Themenstarter

    Registriert seit
    30.05.2009
    Ort
    Mülheim
    Alter
    32
    Beiträge
    44
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: appendData() is not a function

    ne, appendChild würde den inhalt wieder überschreiben !

    appendChild und appendData ist fast das gleiche, der unterschied ist nur das appendData den inhalt nicht überschreibt so wie + <= appendChild += appendData.

    muß an was anderen liegen, aber danke

  4. #4
    Jedi Ritter Avatar von Dodo
    Registriert seit
    26.04.2008
    Ort
    Wien
    Alter
    27
    Beiträge
    3.774
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: appendData() is not a function

    http://de.selfhtml.org/javascript/ob...tm#append_data

    Zitat Zitat von SELFHTML
    appendData()

    Fügt einem Textknoten oder dem Wert eines Attributknotens am Ende Daten hinzu, ohne die bestehenden Daten zu überschreiben.
    Versuch mal das:

    Code:
            display.appendChild(img);
            display.appendChild(face);
            display.appendChild(hr)
    Geändert von Dodo (05.01.2010 um 23:33 Uhr)
    Something big is coming. And there will be pirates and ninjas and unicorns...

  5. #5
    Teeny
    Themenstarter

    Registriert seit
    30.05.2009
    Ort
    Mülheim
    Alter
    32
    Beiträge
    44
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: appendData() is not a function

    ich hab schon einiges verucht hatte es auch mal nur mit text versucht, aber da kam die gleiche fehlermeldung.

    wenn ich ein element erstellt habe mit createElement kann ich das so += nicht hinzufügen !

    meine frage ist jetzt wie soll ich das sonst machen ohne jetzt wieder html direkt ins script zu hauen.

    ne idee?

  6. #6
    Jedi Ritter Avatar von Dodo
    Registriert seit
    26.04.2008
    Ort
    Wien
    Alter
    27
    Beiträge
    3.774
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: appendData() is not a function

    versuch den Text mit createTextNode() einen neuen Knoten zu erstellen und den mittels appendChild() einzubinden.
    Something big is coming. And there will be pirates and ninjas and unicorns...

  7. #7
    Teeny
    Themenstarter

    Registriert seit
    30.05.2009
    Ort
    Mülheim
    Alter
    32
    Beiträge
    44
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: appendData() is not a function

    Funktioniert leider nicht, der überschreibt wieder alles,

    ich denke das img macht probleme weil vor dem text soll ja eine image sein und nach dem text das hr,

    ich muß das noch mal über denken und frag morgen meinen Lehrer per email vielleicht weiss er ja wie.

    Danke aber für deine Hilfe

    bis dann !

  8. #8
    Jedi Ritter Avatar von Dodo
    Registriert seit
    26.04.2008
    Ort
    Wien
    Alter
    27
    Beiträge
    3.774
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: appendData() is not a function

    Also ich machs immer so, das funktioniert bei mir immer O.o
    Alles in Knoten umwandeln und per appendChild() einbinden...
    Da ist es mir noch nie passiert, dass er was überschrieben hat...

    Überprüf das mal in Firebug. Das hilft mir immer.
    Something big is coming. And there will be pirates and ninjas and unicorns...

  9. #9
    Teeny
    Themenstarter

    Registriert seit
    30.05.2009
    Ort
    Mülheim
    Alter
    32
    Beiträge
    44
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: appendData() is not a function

    Hi, also das Problem war ein Logikfehler, falsche Kombination und Reihenfolge.

    appendData braichte ich gar nicht hab mich voll verwirren lassen von unserem
    Lehrbuch.

    hier die Lösung nur so als update:
    PHP-Code:

                    window
    .clearInterval(aktiv);

                    
    face quader.getElementsByTagName('face')[0];

                    
    content document.getElementById('ajax_1')

                    
    display document.createElement('h3');

                    
    load document.getElementById("stop-l");
                    
    load.innerHTML "";

                    
    loadbutton document.createElement('img');
                    
    loadbutton.setAttribute('src''grafik/base/stop.gif');

                    
    load.appendChild(loadbutton);

                    
    img document.createElement('img');
                    
    img.setAttribute('src'face.getAttribute('img'));
                    
    img.setAttribute('alt'face.getAttribute('alt'));

                    
    subimg document.createElement('sub');
                    
    subimg.appendChild(img);

                    
    hr document.createElement('hr');
                    
    hr.setAttribute('width'face.getAttribute('width'));

                    
    link document.createElement('a');
                    
    link.setAttribute('href''index.php');
                    
    link.appendChild(
                                
    document.createTextNode(
                                            
    '<= zurück'
                                
    )
                           );

                    
    sup document.createElement('sup');
                    
    sup.innerHTML face.firstChild.nodeValue;

                    
    display.appendChild(subimg);
                    
    display.appendChild(sup);

                    
    content.appendChild(display);
                    
    content.appendChild(hr);
                    
    content.appendChild(link); 
    Danke für eure Hilfe, bis dann !

Ähnliche Themen

  1. Cannot redeclare function [X]
    Von Tobse im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 9
    Letzter Beitrag: 03.12.2009, 23:17
  2. Function mit JS
    Von Unregistriert im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 21
    Letzter Beitrag: 28.10.2009, 04:46
  3. JavaScript function?
    Von #matthias im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 09.09.2009, 09:48
  4. function speichern()
    Von nici im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 23.05.2007, 19:39
  5. von einer JS function aus eine php function starten..
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 15.10.2006, 18:00

Stichworte

Berechtigungen

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