Autor Zpráva
Radek Hrabůvka
Profil
Ukládal jsem Firefoxem 1.5 stránku, kde je "document.write". V uloženém kódu jsem našel, co tahle funkce udělala. Nejlepší bude příklad:
Na stránce http://www.jakpsatweb.cz/javascript/priklady/document.write.html je kód:
<script>
document.write("A toto napsal JavaScript");
</script>

Firefox při ukládání kompletní stránky uloží:
<script>
document.write("A toto napsal JavaScript");
</script>A toto napsal JavaScript
Takže se to na stránce zobrazí 2×"A toto napsal JavaScriptA toto napsal JavaScript"

Neví někdo, jde o vlastnost, nebo o zajímavou chybu, které lze i využít třeba namísto bookmarkletu:
javascript:'<xmp>'+document.getElementsByTagName("html")[0].innerHTML+ '</xmp>';
který slouží k výpisu kódu stránky včetně toho, co do ní vepisuje JS.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0