Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于垂直文本滚动打断页面布局的Javascript_Javascript_Css - Fatal编程技术网

用于垂直文本滚动打断页面布局的Javascript

用于垂直文本滚动打断页面布局的Javascript,javascript,css,Javascript,Css,我的代码进行了完美的验证,看起来很棒,直到我在3列css布局中最左侧的浮动div中添加了一个垂直文本滚动脚本。添加脚本会导致脚本下面的内容在几种现代浏览器(IE 6.0-7.0-8.0、Opera 8-9-10)中重复(文本和背景)。Safari和Firefox还可以 脚本是JavaScript,您可以通过将此代码放置在希望滚动条显示在页面上的位置来添加它,在我的例子中,将其放置在第三个浮动div中: <script language="javascript" src="myvsbody.

我的代码进行了完美的验证,看起来很棒,直到我在3列css布局中最左侧的浮动div中添加了一个垂直文本滚动脚本。添加脚本会导致脚本下面的内容在几种现代浏览器(IE 6.0-7.0-8.0、Opera 8-9-10)中重复(文本和背景)。Safari和Firefox还可以

脚本是JavaScript,您可以通过将此代码放置在希望滚动条显示在页面上的位置来添加它,在我的例子中,将其放置在第三个浮动div中:

<script language="javascript" src="myvsbody.js" type="text/javascript">
            </script>
我以为我掌握了一个糟糕的脚本,所以我尝试了另一个,同样的布局问题再次出现!!所以我认为这是我的XHTML/CSS。另外,由于该脚本在该模板中使用时可跨所有浏览器工作,我从模板世界获得并加载到我的网站上:

www.jillknobloch.com/test5/

我花了大约48个小时在模板世界页面上,试图找出代码和我的代码之间的差异,我不明白为什么文本滚动脚本在该页面上工作而在我的页面上不工作

我是一个新的Javascipt程序员,任何帮助都将不胜感激

多谢各位


Jill Knobloch

我在您提到的有问题的浏览器中找不到任何错误,但是HTML验证错误是由脚本标记上的
语言
属性引起的。这是不必要的。请尝试以下方法:

<script src="myvsbody.js" type="text/javascript"></script>

我在您提到的有问题的浏览器中找不到任何错误,但是HTML验证错误是由脚本标记上的
语言
属性引起的。这是不必要的。请尝试以下方法:

<script src="myvsbody.js" type="text/javascript"></script>


因此您将其范围缩小到javascript。不幸的是,这些脚本是压缩的,因此很难进行任何故障排除。如果您可以访问未压缩的脚本,这将非常有帮助。此外,将任何IE称为现代浏览器也是一种延伸;)你把IE6称为“现代浏览器”真是太好了。我在IE8中没有发现任何错误。我只是在Opera 10和IE6中尝试过,它看起来不错。我没有看到任何重复。你找到解决方案了吗?谢谢大家,还没有解决方案。我使用的是浏览器快照,这就是我看到它在重复IE6、7、8和Opera中的内容的地方——也许浏览器快照并不总是正确的?此外,我在Thankso解压了脚本,您已经将其缩小到javascript。不幸的是,这些脚本是压缩的,因此很难进行任何故障排除。如果您可以访问未压缩的脚本,这将非常有帮助。此外,将任何IE称为现代浏览器也是一种延伸;)你把IE6称为“现代浏览器”真是太好了。我在IE8中没有发现任何错误。我只是在Opera 10和IE6中尝试过,它看起来不错。我没有看到任何重复。你找到解决方案了吗?谢谢大家,还没有解决方案。我使用的是浏览器快照,这就是我看到它在重复IE6、7、8和Opera中的内容的地方——也许浏览器快照并不总是正确的?我还在ThanksThanks上解压了脚本!我会去掉那个语言部分。感谢您在其他浏览器中进行测试。不知道为什么浏览器截图显示网站被破坏了。现在有点困惑,我将尝试在虚拟机上检查它,正如上面pkaeding所建议的那样。:-)是的,我也不确定为什么浏览器快照会显示一些不同的内容,但有可能它们没有运行javascript,或者类似的东西。在这样的设置中不运行javascript可能有很好的安全参数。在任何情况下,虚拟机都是一个更真实的表示你的网站将如何看起来和功能。顺便说一下,如果你觉得这个(或任何)答案解决你的问题,你可能想考虑标记为“接受”的答案,点击旁边的答案的检查标记。谢谢谢谢我会去掉那个语言部分。感谢您在其他浏览器中进行测试。不知道为什么浏览器截图显示网站被破坏了。现在有点困惑,我将尝试在虚拟机上检查它,正如上面pkaeding所建议的那样。:-)是的,我也不确定为什么浏览器快照会显示一些不同的内容,但有可能它们没有运行javascript,或者类似的东西。在这样的设置中不运行javascript可能有很好的安全参数。在任何情况下,虚拟机都是一个更真实的表示你的网站将如何看起来和功能。顺便说一下,如果你觉得这个(或任何)答案解决你的问题,你可能想考虑标记为“接受”的答案,点击旁边的答案的检查标记。谢谢
http://www.jillknobloch.com/new/
../new/main.css
../new/myvsbody.js
../new/myvsparmsg.js
<script src="myvsbody.js" type="text/javascript"></script>