从表列中删除JavaScript代码

从表列中删除JavaScript代码,javascript,html,Javascript,Html,这个问题是我现有问题的继续 下面是代码部分。表列标记中嵌入了JavaScript代码。我想去掉脚本标签。调用驻留在单独的.js文件中的JavaScript函数的另一种方法是什么 <tr> <td width="599" height="154" valign="top"> <script type="text/javascript">

这个问题是我现有问题的继续

下面是代码部分。表列标记中嵌入了JavaScript代码。我想去掉脚本标签。调用驻留在单独的.js文件中的JavaScript函数的另一种方法是什么

<tr>
    <td width="599" height="154" valign="top">  
        <script type="text/javascript">
            //new fadeshow(IMAGES_ARRAY_NAME, slideshow_width, slideshow_height, borderwidth, delay, pause (0=no, 1=yes), optionalRandomOrder)
            new fadeshow(fadeimages, 593, 163, 0, 3000, 1, "R")
            //new fadeshow(fadeimages2, 163, 225, 0, 3000, 0)/
        </script>
    </td>
</tr>

//新的时尚秀(图像\数组\名称、幻灯片宽度、幻灯片高度、边框宽度、延迟、暂停(0=否,1=是),可选随机顺序)
新法德肖(法德马克,593163,03000,1,“R”)
//新fadeshow(fadeimages2、163、225、0、3000、0)/

您可能需要重构fadeshow,以在特定元素中呈现自身。然后给TD(…)一个ID,在关闭包含相应TD(v1)的标记后在HTML页面中调用函数,或者在可以挂接onload(v2)的全局初始化代码中调用函数

您可能需要通过CSS为TD指定高度和宽度,以避免移动效果

v1看起来像:

...
</table>
<script type="...">
  new fadeshow(fadeimages, 593, 163, 0, 3000, 1, "R", 
      document.getElementById('fadeshow-goes-here'));
</script>
<body onload="applicationInit()">
...
。。。
新法德肖(法德马克,593,163,0,3000,1,“R”,
document.getElementById('fadeshow-goes-here');
v2看起来像:

...
</table>
<script type="...">
  new fadeshow(fadeimages, 593, 163, 0, 3000, 1, "R", 
      document.getElementById('fadeshow-goes-here'));
</script>
<body onload="applicationInit()">
...

...

(您可以从applicationInit中调用fadeshow(…)。

您可能希望重构fadeshow,以在特定元素中呈现自身。然后给TD(…)一个ID,在关闭包含相应TD(v1)的标记后在HTML页面中调用函数,或者在可以挂接onload(v2)的全局初始化代码中调用函数

您可能需要通过CSS为TD指定高度和宽度,以避免移动效果

v1看起来像:

...
</table>
<script type="...">
  new fadeshow(fadeimages, 593, 163, 0, 3000, 1, "R", 
      document.getElementById('fadeshow-goes-here'));
</script>
<body onload="applicationInit()">
...
。。。
新法德肖(法德马克,593,163,0,3000,1,“R”,
document.getElementById('fadeshow-goes-here');
v2看起来像:

...
</table>
<script type="...">
  new fadeshow(fadeimages, 593, 163, 0, 3000, 1, "R", 
      document.getElementById('fadeshow-goes-here'));
</script>
<body onload="applicationInit()">
...

...

(您可以在applicationInit中调用fadeshow(…)。

编写一个JavaScript函数,可以找到页面上的所有
td
元素。现在,您需要一个事件,上面写着“立即呼叫fadeshow”。这通常是onClick事件。因此,在您的函数中,对于每个
td
元素,注册一个调用fadeshow的新函数:

td.onclick = function() { fadeshow(this, ...) };

当执行
fadeshow
时,此
将包含
td
元素。

编写一个JavaScript函数,可以在页面上找到所有
td
元素。现在,您需要一个事件,上面写着“立即呼叫fadeshow”。这通常是onClick事件。因此,在您的函数中,对于每个
td
元素,注册一个调用fadeshow的新函数:

td.onclick = function() { fadeshow(this, ...) };

当执行
fadeshow
时,此
将包含
td
元素。

我假定脚本将一些HTML写入表格单元格。如果是这样,我希望它在内部使用document.write命令。如果是这样,以任何有意义的方式移动它可能需要重构脚本。所以如果你不知道足够的JS来尝试,我就把它放在原处。世界上还有比这更糟糕的悲剧。

我猜想脚本会将一些HTML写入表格单元格。如果是这样,我希望它在内部使用document.write命令。如果是这样,以任何有意义的方式移动它可能需要重构脚本。所以如果你不知道足够的JS来尝试,我就把它放在原处。世界上还有比这更糟糕的悲剧