dectgapMedlem sedan sep. 20021 655 inlägg 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 <body onload="alert(document.body.innerHTML)"> ? :)
dectgapMedlem sedan sep. 20021 655 inlägg 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 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.