PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mit Ajax Code verstecken / Quelltext Ansicht des Browsers


marc26
13.06.2006, 17:14:16
hi,

arbeite im Moment viel mit Ajax Requests (in Kombination mit PHP) und mir ist aufgefallen, dass der Browser den aktuellen Seiten-Code in seiner Quelltext-Ansicht nicht anzeigt.

Mal ein Beispiel:



<div id="cool"></div>


Das steht im ursprünglichen HTML.

Nach dem Ajax Request zeigt der Browser (wie er es auch soll) folgendes an:


<div id="cool">Hallo Welt!</div>


in der Quelltextanzeige des Browsers steht aber immer noch:


<div id="cool"></div>


...also die ursprüngliche Form.

Ich finde das ja auf der einen Seite ganz witzig, dass man so quasi automatisch seinen Code verbirgt, manchmal, gerade beim Testen wäre es aber schon hilfreich den aktuellen Code zu sehen.

Weiss jemand, was es damit auf sich hat ?

1000 Dank, Marc

Nev
14.06.2006, 10:41:57
Hi marc26

Es is ganz klar das du keinen Aktuellen Quellcode bekommst, sondern den dir der Server zum start liefert.

Da du mittels AJAX = JavaScript geändert hast, wird dies nicht aktuallisiert.

Du könntest den aktuellen Quellcode bekommen, in dem du dir mittels JS eine Funktion schreibst, die die einzelen Elemente ausliest.
Muss man testen, wäre aber rein technisch möglich

is_real
14.06.2006, 15:11:19
Es gibt eine Extension für den Firefox Webdeveloper der dir auch den generierten Quelltext anzeigen kann. Ich weiß aber nicht ob er auch mittels JS geänderten Code richtig anzeigen kann