为什么这个 JavaScript 实体不起作用?(具体来说:属性= "&{JavaScript-statements};" )



我在一本书上读到"JavaScript实体是HTML中使用的脚本中的值"。我试着复制它显示给我的代码:

<HTML>
<HEAD><TITLE>Entities Example</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--HIDE
function getWidth(){
var w = eval(prompt("Enter image width:"))
return w
}
function getHeight(){
var h = eval(prompt("Enter image height:"))
return h
}
//STOP HIDING-->
</SCRIPT></HEAD><BODY>
<CENTER><IMG SRC="gun1.jpg" WIDTH="&{getWidth()};" HEIGHT="&{getHeight()};">
</CENTER></BODY></HTML>

期望:
这段代码应该从提示符中获取用户的答案,然后返回它来设置图像的尺寸。

结果:
当我运行代码时,我没有得到任何提示,要求我输入任何尺寸。

我已经在网上浏览了这个问题的答案,或者至少在JavaScript实体上,但他们只显示了代码是如何工作的和语法。

JavaScript实体是Netscape Navigator 3的一个特性。

你应该读一本本世纪写的书。

最新更新