webForumDet fria alternativet

JavaScript-entities

4 svar · 216 visningar · startad av dectgap

dectgapMedlem sedan sep. 20021 542 inlägg
#1

Som svar på denna tråden:
http://www.webforum.nu/showthread.php?s=&threadid=77708
tänkte jag att man skulle kunna använda JavaScript-entities som jag visste att jag hade läst om någonstans.

Efter lite letande hittade jag följande:
http://devedge.netscape.com/library/manuals/2000/javascript/1.3/guide/embed.html#1013293
men jag kan absolut inte få det att fungera, i varken Mozilla eller IE.

Koden jag försökte få att fungera:

<html>
<head>
<script type="text/javascript">
var hrWidth = 50;
</script>
</head>

<body>
<hr width="&{hrWidth};" />
</body>
</html>

Det hjälpte inte att göra om hrWidth till en sträng (var hrWidth = "50";).

Någon som vet hur man om möjligt ska få det att fungera?
Jag är inte intresserad av någon DOM-lösning.

PepeJeriaMedlem sedan feb. 2003779 inlägg
#2

Detta är något som fungerade i Netscape 3 och Netscape 4. Varken Mozilla eller IE stöder detta.

dectgapMedlem sedan sep. 20021 542 inlägg
#3

Aha. Jag hade också misstankar om att det var något gammalt, men eftersom sidan ändå tar upp JavaScript 1.3 trodde jag att det skulle fungera i de läsare som stöder den versionen av JavaScript.

Lite synd att det inte finns något stöd för metoden, eftersom det hade kunnat vara smidigt i vissa lägen.

Tack för svaret.

PepeJeriaMedlem sedan feb. 2003779 inlägg
#4

Javascript 1.3 finns i Netscape 4.
Du kan ju sätta dess width med Javascript, fast detta ville du inte.
IE har:
<div style="width:expression(dinVariabel);"></div>

RGBMedlem sedan dec. 1999362 inlägg
#5

JavaScript-entities var inte så mycket en del av JS1.3 utan
tillsammans med JASS (Javascript Accessible Style Sheets)
en del av NS4:ans version av dhtml.

Genererad på 374 ms · cache AV · v20260730165559-full.f96bc7eb