Разные изображения - разные ссылки
Может ли кто подсказать, какое изменение нужно внести в код, чтобы ко всем картинкам, которая меняются при обновлении страницы, вела не одна общая ссылка как в коде ниже
document.write ("<img src="+image[a]+" onclick=\"location.href='http://' \">");, а было так: 1 картинка - 1 ссылка, 2 картинка - 2 ссылка, т.е. у каждой картинки своя собственная ссылка. Вот скрипт сам: <style type="text/css"> img:hover { cursor: pointer; } </style> <script language="JavaScript"> <!-- var a=Math.round(Math.random()*2) image = new Array(); image[0]="/Pictures/images/1.jpg" image[1]="/Pictures/images/2.jpg" image[2]="/Pictures/images/3.jpg" document.write ("<img src="+image[a]+" onclick=\"location.href='http://' \">"); //--> </script> |
Цитата:
|
Да нет же не о том речь сейчас, это понятно, что одна ссылка на все 3 изображения, но что именно нужно изменить, чтобы для каждой картинки собственная ссылка была и при обновлении страницы, соответственно, разные ссылки выходили под разные изображения?
|
sunrec, я пока так ничего и не понял... :no:
|
сейчас скрипт работает так, рандомно показываются картинки, соответственно при обновлении страницы и у всех картинок одна и таже ссылка, но нужно чтобы при этом же рандомном показе ссылки к картинкам были тоже разные, а не одна на всех, ну фиг знает как объяснить то ещё....
|
Цитата:
Цитата:
|
да, верно, но это для того чтобы картинка показывалась, без этого ведь она не будет видна, так как пути не будет для неё. вот. а чуть ниже есть строка в скрипте, которая делает эти картинки кикабельными
document.write ("<img src="+image[a]+" onclick=\"location.href='http://' \">");без этой строчки нажимая на картинки нельзя будет перейти на другую статью, к примеру. Но опять таки, мне нужно добиться того, чтобы вместо одного адреса было чуть больше этих самых адресов, скажем 3, столько же сколько и картинок... |
sunrec, ты хочешь менять значение в onclick?
|
да, и чтобы адреса всегда были разными тоже рандомными при обновлении страницы как и картинки
P.S. извини что так долго, торможу что-то))) |
Цитата:
|
а можно попросить тебя, чтобы ты наглядно продемонстрировал как это будет выглядеть? Хотя бы примерно. Что то не понимаю как это должно работать
|
Цитата:
var a=Math.round(Math.random()*2); image = new Array(); image[0]="/Pictures/images/1.jpg"; image[1]="/Pictures/images/2.jpg"; image[2]="/Pictures/images/3.jpg"; var i=Math.round(Math.random()*2); url = new Array(); url[0]="http://url_1.html"; url[1]="http://url_2.html"; url[2]="http://url_3.html"; document.write ("<img src="+image[a]+" onclick=\"top.location='"+url[i]+"' \">"); |
<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://'; image[1] = 'http://'; image[2] = 'http://'; var i = Math.round(Math.random()*2); url = new Array(); url[0] = 'http'; url[1] = 'http'; url[2] = 'http'; document.write ("<img src="+image[a]+" onclick=\"top.location='"+url[i]+"' class=\"imghover\" \">"); </script> Интересует вот этот кусок document.write ("<img src="+image[a]+" onclick=\"top.location='"+url[i]+"' class=\"imghover\" \">");а именно подключение сюда стиля. У меня стиль не подключается, опять накосарезил... |
всё решил вопрос, спасибо
document.write ("<img src="+image[a]+" onclick=\"top.location='"+url[i]+"' \"class=\"imghover\">"); |
Часовой пояс GMT +3, время: 05:30. |