tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
5
ZUGRIFFE
659
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Pseudonimm Tutorials.de Gastzugang
    Hallo,

    ich habe eine Verständnisfrage, vielleicht kann's mir einer erklären.

    Wenn ich folgenden Code habe und lösche das erste Element wie vorgesehen mit dem Link im Code, dann sieht der HTML- Quellcode danach wie vorher aus.
    Ich meine, sst das korrekt? Die Daten existieren ja offenbar weiter.
    Da würde es doch reichen, sie einfach nur "not visible und hidden" zu setzen, wenn ich den Baum nicht weiter bearbeiten will.
    Ich frage, weil ich meine, den umgekehrten Weg - Daten kamen dazu, und das wurde im Quellcode auch angezeigt - irgendwo gesehen habe.


    HTML-Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html><head>
    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
    <title>Test</title>
    <script type="text/javascript">
    function wegMitEintrag () {
      var Knoten = document.getElementsByTagName("ol")[0].firstChild;
      verschwunden = document.getElementsByTagName("ol")[0].removeChild(Knoten);
      alert(verschwunden.firstChild.nodeValue)
    }
    </script></head>
    <body>
    <ol start="1" type="I"><li>Element 1</li><li>Element 2</li><li>Element 3</li></ol>
    <p><a href="javascript:wegMitEintrag()">L&ouml;sche das erste Element</a></p>
    
    <p><a href="node.htm#remove_child">zur&uuml;ck</a></p>
    
    </body>
    </html>
     

  2. #2
    Maik Tutorials.de Gastzugang
    Moin,

    das paßt schon so, wie auch in dem Beispiel, wo der Code herstammt: http://de.selfhtml.org/javascript/ob...move_child.htm

    mfg Maik
     

  3. #3
    Pseudonimm Tutorials.de Gastzugang
    Dass das passt, ist schon klar, sonst stünde es nicht bei Selfhtml.de
    Für mich ist es nur nicht logisch, warum die Daten noch existieren, obwohl sie "gelöscht" wurden und nur nicht mehr angezeigt werden.
    Ich würde es einfach gerne verstehen.

    Es gibt also keine Möglichkeit, den Code physisch "verschwinden" zu lassen?
     

  4. #4
    Maik Tutorials.de Gastzugang
    Nicht, dass ich wüsste.

    mfg Maik
     

  5. #5
    Quaese Quaese ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Feb 2004
    Beiträge
    3.451
    Hi,

    du kannnst dir den aktuell "berechneten" Code anzeigen lassen, z.B.
    Code :
    1
    
    alert(document.getElementsByTagName("body")[0].innerHTML);

    Ansonsten bleibt der Quellcode, den der Browser anzeigt, der gleiche, solange nicht neu geladen wird. Wenn du gesehen hast, dass neu hinzugekommener Code angezeigt wird, dann eventuell über entsprechende Tools (z.B. generierten Code anzeigen in der Webdeveloper-Extension für den FF).

    Ciao
    Quaese
     
    Vielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
    ----
    Der "Fortsetzungsroman" auf www.leuteforum.de

    New kind to realize large scalable projects with jQuery: jQuery SDK

  6. #6
    Pseudonimm Tutorials.de Gastzugang
    Hi,
    ja danke, ich denke das Stichwort war: "Browserquellcode". Der ändert sich wohl nich; das war mein Denkfehler.
    Ich war der Meinung, der Browser würde über die Funktion "Seitenquelltext anzeigen" stets den geänderten, aktuell dargestellten Inhalt anzeigen.
    Das ist offenbar nicht der, aber den "berechneten" Inhalt kann mir, wie du schreibst, anzeigen lassen über diese Extension.
    Danke!
    Martin
     

Ähnliche Themen

  1. Wieso "Junk" nach Dokument-Element?
    Von NM78 im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 10.03.10, 20:41
  2. Antworten: 5
    Letzter Beitrag: 18.01.10, 02:21
  3. Antworten: 1
    Letzter Beitrag: 02.04.08, 22:16
  4. "Popup" "Wollen Sie die Datensätze wirklich löschen?"
    Von uafsc im Forum Javascript & Ajax
    Antworten: 9
    Letzter Beitrag: 25.09.07, 16:51
  5. Element "a" hat kein Attribut "target" ?
    Von jccTeq im Forum HTML & XHTML
    Antworten: 7
    Letzter Beitrag: 20.01.04, 14:15