webForumDet fria alternativet

Program för att utläsa javascript

3 svar · 207 visningar · startad av dectgap

dectgapMedlem sedan sep. 20021 655 inlägg
#1

Scenario:

<html>
<head>
<script type="text/javascript">
function skrivUt(str1, str2){
document.writeln("<b>"+str1+"</b> <i>"+str2+"</i><br />");
}
</script>
</head>
<body>
Lite rolig text<br />
<script type="text/javascript">
skrivUt("fet text", "kursiv text");
skrivUt("fetare text", "kursivare text");
skrivUt("fetast text", "kursivast text");
</script>
Lite mera rolig text
</body>
</html>

Jag vill få reda på vilken html-kod som skrivs ut. Jag vill alltså ha ett program, eller någon tjänst av något slag, som skriver ut följande body:

Lite rolig text<br />
<b>fet text</b> <i>kursiv text</i><br />
<b>fetare text</b> <i>kursivare text</i><br />
<b>fetast text</b> <i>kursivast text</i><br />
Lite mera rolig text

Finns det någon som har någon aning om ett sådant program existerar?

JojoxxMedlem sedan juni 20004 308 inlägg
#2

<body onload="alert(document.body.innerHTML)"> ? :)

dectgapMedlem sedan sep. 20021 655 inlägg
#3

Aha =)

Tack, det var ju inte så mycket konstigheter.
Men det var ju lite småkonstig kod som skrivs ut...
T ex ändrar IE platsen på olika attribut som skrivs ut till en tagg, citationstecken runt attributvärden plockas bort, <br /> ändras till <br>, och writeln skriver inte alls ut några nya rader.

Det hade varit roligare om man verkligen hade fått fram den kod som förväntas skriva ut. Det hade jag kanske kunnat lyckats med genom att låta skriptet köras direkt på en server, istället för hos klienten, men då är jag tveksam till om objekt såsom navigator hade fungerat.

JojoxxMedlem sedan juni 20004 308 inlägg
#4

Nej, navigator och andra klientbaserade objekt och funktioner
kommer mycket riktigt inte att fungera. Synd att IE kastar om och ändrar på koden som du säger eftersom det annars är det mest rättvisande sättet - att köra koden i webbläsaren.

135 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)