Кликабельная картинка в JS
Здравствуйте, подскажите пожалуйста где ошибка в JS :
<script language="JavaScript">
<!--
var a=Math.round(Math.random()*2)
image = new Array();
image[0]="http://www/Pictures/images/1.jpg"
image[1]="http://www/Pictures/images/2.jpg"
image[2]="http://www/Pictures/images/3.jpg"
document.write ("<img src="+image[a]+">"); onclick="location.href='www' ";
//-->
</script>
Хотел чтобы при каждом обновлении страницы появлялась новая картинка, но чтобы она была обязательно кликабельна. |
sunrec,
Цитата:
|
Эх, а чтобы курсор при наведении менялся, как при наведении на любую ссылку. Это как-то можно реализовать?
|
<script language="JavaScript">
<!--
var a=Math.round(Math.random()*2)
image = new Array();
image[0]="www/Pictures/images/1.jpg"
image[1]="www/Pictures/images/2.jpg"
image[2]="www/Pictures/images/3.jpg"
document.write ("<img src="+image[a]+" onclick=\"location.href='www' \">");
img:hover {
cursor: pointer
}
//-->
</script>
Правильно? |
Цитата:
<style type="text/css">
img:hover {
cursor: pointer;
}
</style>
UPD: А лучше создайте отдельный класс:
<style type="text/css">
.imghover { cursor: pointer; }
</style>
<script type="text/javascript">
var a = Math.round(Math.random()*2);
image = new Array();
image[0] = 'http://s017.radikal.ru/i441/1111/a0/e3904b68a8a2.png';
image[1] = 'http://s04.radikal.ru/i177/1111/2c/be6dafadc54c.png';
image[2] = 'http://s017.radikal.ru/i419/1111/50/d027caa1d6d3.png';
document.write("<img src="+image[a]+" onclick=\"location.href='URL'\" class=\"imghover\" />");
</script>
|
Спасибо за помощь! Теперь очень похоже на то, что требовалось сделать.
|
| Часовой пояс GMT +3, время: 06:26. |