我必须根据屏幕的宽度调整表格元素的大小。我对javascript或html一无所知,但我必须让它工作。我没有写原始的asp页面,我也不能改变太多。
例如在下面的代码示例中,SCREENWIDTH
变量或函数调用的占位符在哪里:
<td>
<div style="width:(SCREENWIDTH * 2 / 3)%">
<input type="text" class="textfield" id="resourceref" name="resourceref"
accesskey="E" onkeydown="infoChange('ref');" style="width: 90%">
</div>
</td>
我正在考虑使用一个调用screen.width的javascript函数,并将其作为值返回SCREENWIDTH
,但是无论我将函数调用放在“和”还是“和”中,我的语法似乎都不正确。
也许还有另一种方法可以做到这一点,但这是我的推理。
它被编码为简单的百分比,但它不能正常工作。此 td 在一个表格中,即在一个框架中,该框架是三个垂直框架的框架集的一部分,如果屏幕宽度非常窄,右侧还有另一个框架会遮挡某些表格元素。我不是这样写的,而且我对框架了解不多,但我必须解决这个问题。所以我想知道screenwidth是什么,并在使用它来确定td的宽度之前对其进行适当的调整。
所以如果我有(除了简单地返回它之外,我可能会对屏幕宽度做更多的事情)
<script language="javascript">
function getScreenWidth()
{
return screen.width;
}
</script>
在 head 标签中,我必须如何从 html 中调用它?
那么如何在确定 td 宽度的过程中获得屏幕宽度呢?