![]() |
| | Themen-Optionen | Thema durchsuchen |
| | Nach oben #1 |
| Benjamin Klaile Registriert seit: 02.12.2004 Ort: Remagen
Beiträge: 4.516
|
Hallo, ich blättere gerade ein wenig in diesem Buch. Habe gerade erst angefangen und komme hier direkt mit der ersten Frage an. Es wird dort zu Beginn ein Beispiel zur browserunabhängigen Erstellung eines XMLHttpRequest-Objektes dargestellt. JavaScript Code:
Meine Frage ist nun: Wozu dient das Code: <![CDATA[ .. ]] Im Tutorial Eine Einführung in AJAX und XMLHttpRequest taucht das nicht auf. Was CDATA ist weiß ich schon so ungefähr, allerdings verstehe ich nicht so ganz, was das jetzt in dem JavaScript-Block zu suchen hat. Kann mir da eventuell jemand helfen? Vielen Dank. Grüße, Ben. Geändert von Ben (17.02.2007 um 20:17 Uhr) Grund: abschließendes > hinter ]] nachgetragen |
| | |
| | Nach oben #2 |
| Johannes Müller Registriert seit: 15.09.2005 Ort: Königreich Flieden
Beiträge: 551
|
gemäß XHTML spezifikation sind (java)script-codes, styledefinitionen etc. keine element- oder textnodes sondern bestehen aus irgendwie weiter zu verarbeitender character data also kommen sie in einen CDATA-node.
__________________ Weißt Bescheid - Scheiß wie weit |
| | |
| | Nach oben #3 |
| Benjamin Klaile Registriert seit: 02.12.2004 Ort: Remagen
Beiträge: 4.516
|
Ah, jo .. klingt einleuchtend. Müsste ja dann eigentlich immer der Fall sein, ne? Weil man das so selten sieht (ich hab das irgendwie noch nie gesehen!). Quasi müsste man das dann auch bei inline-CSS machen? |
| | |
| | Nach oben #5 |
| Johannes Müller Registriert seit: 15.09.2005 Ort: Königreich Flieden
Beiträge: 551
|
theoretisch ja, aber ich glaub die gängigen browser laufen auch ohne CDATA im Standardkonformen Modus, während ältere Browser ein problem mit bloßem <![CDATA[ haben. Daher wird es für die ältere Generation meist hinter nem JS-commentar versteckt. Das ist wiederum nicht wirklich XHTML konform, also sollte man es entweder weglassen oder ohne kommentar schreiben. bei deinem beispiel fehlt übrigens auch ne schließende tag-klammer nach dem ]]. JavaScript Code:
__________________ Weißt Bescheid - Scheiß wie weit |
| | |
| | Nach oben #6 | ||
| Benjamin Klaile Registriert seit: 02.12.2004 Ort: Remagen
Beiträge: 4.516
| Zitat:
Ja, so mache ich das ja eigentlich auch. Ging jetzt eher um die Theorie. Zitat:
Das wäre jetzt mein Fazit. Ja, habe ich beim Abtippen vergessen. Danke. | ||
| | |
| | Nach oben #7 | |
| Jonas Registriert seit: 03.06.2006
Beiträge: 244
| Zitat:
Wenn ein Browser das CSS abgestellt hat, dann braucht er die CSS-Datei ja nicht laden. Wenn er JavaScript deaktiviert hat, ebenso mit der JS-Datei. Hab ich letztens gefunden: Webkrauts: Webseiten sind keine Gemälde
__________________ Applikations-Programmierung: BlitzMax, BlitzPlus Webentwicklung: PHP, (X)HTML, CSS, JavaScript, MySQL | |
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | Thema durchsuchen |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [AJAX] Eine Einführung in AJAX und XMLHttpRequest | Jay | Tutorials | 1 | 08.12.2006 16:21 |
| Unterschiede JavaScript und AJAX | ibs | Sonstige Programmiersprachen | 13 | 13.04.2006 07:41 |