Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.11.2011, 00:53
Интересующийся
Отправить личное сообщение для sunrec Посмотреть профиль Найти все сообщения от sunrec
 
Регистрация: 11.11.2011
Сообщений: 12

Кликабельная картинка в 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>


Хотел чтобы при каждом обновлении страницы появлялась новая картинка, но чтобы она была обязательно кликабельна.
Ответить с цитированием
  #2 (permalink)  
Старый 11.11.2011, 01:17
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,112

sunrec,
Сообщение от sunrec
document.write ("<img src="+image[a]+" onclick=\"location.href='www' \">");
Ответить с цитированием
  #3 (permalink)  
Старый 11.11.2011, 09:54
Интересующийся
Отправить личное сообщение для sunrec Посмотреть профиль Найти все сообщения от sunrec
 
Регистрация: 11.11.2011
Сообщений: 12

Эх, а чтобы курсор при наведении менялся, как при наведении на любую ссылку. Это как-то можно реализовать?
Ответить с цитированием
  #4 (permalink)  
Старый 11.11.2011, 10:08
Интересующийся
Отправить личное сообщение для sunrec Посмотреть профиль Найти все сообщения от sunrec
 
Регистрация: 11.11.2011
Сообщений: 12

<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>


Правильно?
Ответить с цитированием
  #5 (permalink)  
Старый 11.11.2011, 11:02
Аватар для Electron
Интересующийся
Отправить личное сообщение для Electron Посмотреть профиль Найти все сообщения от Electron
 
Регистрация: 03.11.2011
Сообщений: 24

Сообщение от sunrec Посмотреть сообщение
Правильно?
Нет, это стили, вынесите их из JS-скрипта:
<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>

Последний раз редактировалось Electron, 11.11.2011 в 11:42.
Ответить с цитированием
  #6 (permalink)  
Старый 11.11.2011, 11:41
Интересующийся
Отправить личное сообщение для sunrec Посмотреть профиль Найти все сообщения от sunrec
 
Регистрация: 11.11.2011
Сообщений: 12

Спасибо за помощь! Теперь очень похоже на то, что требовалось сделать.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Картинка обрабатывается js 4yBaK Общие вопросы Javascript 10 11.09.2011 09:28
Opera 11.00 не подгружается картинка greatilya Opera, Safari и др. 1 27.12.2010 20:27
Не получается передать переменную из JS в PHP Lion_astana AJAX и COMET 2 23.11.2010 17:23
помогите задать переменную в js bsgroupua Общие вопросы Javascript 3 01.02.2010 18:28
не кликабельная картинка в ссылке списка fiery_js Элементы интерфейса 0 30.07.2008 18:15