HTML、CSS和Javascript问题
大家好,我当时正在创建一个网站. 实际上,我发现了一个与CSS和JavaScript有关的令人困惑的问题,而不是真正的HTML. 问题是,我实际上希望我的欢迎屏幕页面是随机图像(3个图像中有1个图像将由JavaScript代码随机选择)
选择 | 换行 | 行号
- <script language=JavaScript>
- images = new Array(3);
- images[0] = "<img border='0' src='Images/EmmaWatson1.jpg' width='800' height='500'>";
- images[1] = "<img border='0' src='Images/EmmaWatson2.jpg' width='800' height='500'>";
- images[2] = "<img border='0' src='Images/EmmaWatson3.jpg' width='800' height='500'>";
- index = Math.floor(Math.random() * images.length);
- document.write(images[index]);
- </script>
我决定在图像中添加一层(翻转图像按钮),但是此方法似乎在高分辨率监视器中无法正常工作. www.heaventure.com/emmawatson 尝试恢复页面,您将看到. 我的第一个问题是,是否有Ayway可以在不使用百分比或绝对位置的情况下修复层()? 因此,可以正确看到该层到高分辨率监视器. 在解决这个问题之后,我决定将图像切成三部分,然后将其放入桌子中. 我正在使用CSS"背景图像"将每个切片都放在桌子上. 它可以正常工作,而没有监视器分辨率问题. 但是,它只能工作一张图像. 我仍然想在欢迎屏幕上使用3个随机图像. 请看看以下代码
选择 | 换行 | 行号
- <style type="text/css">
- .leftside-top-bgimage{
- background-image: url(images_only/EmmaWatson1_01.jpg);
- }
- .leftside-bottom-bgimage{
- background-image: url(images_only/EmmaWatson1_03.jpg);
- }
- .rightside-bgimage{
- background-image: url(images_only/EmmaWatson1_02.jpg);
- }
- </style>
选择 | 换行 | 行号
- <body>
- <table width="800" align="center" border="0" cellpadding="0" cellspacing="0">
- <tr>
- <td width="245" height="180" valign="bottom" align="right" class="leftside-top-bgimage">
- <!-- Layer for rollover image is here-->
- </td>
- <td width="555" height="500" rowspan="2" class="rightside-bgimage">
- </td>
- </tr>
- <tr>
- <td width="245" height="320" class="leftside-bottom-bgimage">
- </td>
- </tr>
- </table>
- </body>
我的第二个问题是,如何将我的JavaScript随机图像代码与CSS结合在一起? 以及如何将其嵌入HTML中? 注意,我为每个欢迎屏幕有3片图像(欢迎屏幕的3张图像)