23.08.2016, 18:04
|
Новичок на форуме
|
|
Регистрация: 23.08.2016
Сообщений: 7
|
|
Я нуб, нужен совет js
Здравствуйте, помогите с кодом js.
Суть есть у меня кнопка и рандомная картинка, при нажатие на кнопку должна открываться новая страница с картинок, сложность в том что картинка рандомная, заранее спасибо
|
|
23.08.2016, 18:28
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,109
|
|
Dzhak,
нет кода - нет совета.
|
|
23.08.2016, 21:03
|
Новичок на форуме
|
|
Регистрация: 23.08.2016
Сообщений: 7
|
|
Извини, я не опытен
<html>
<head>
</head>
<A HREF="#top" onClick="window.open('images/magie/abracadabradcfd.html?id=4','_blank','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0, width=100, height=100, left=200, top=200');location.reload();" onMouseOver="window.status='Abracadabra !';return(true);" onMouseOut="window.status='';return(true);">
<img border="0" src="images/magicien.gif" width="163" height="311"></a></td>
<script language="javascript">
var a=Math.round(Math.random()*8)
//это число должно совпадать с максимальным индексом таблицы изображений
image = new Array();
image[0]="images/magie/1.jpg"
image[1]="images/magie/2.jpg"
image[2]="images/magie/3.jpg"
image[3]="images/magie/4.jpg"
image[4]="images/magie/5.jpg"
image[5]="images/magie/6.jpg"
image[6]="images/magie/7.jpg"
image[7]="images/magie/8.jpg"
document.write ("<img src="+image[a]+" width='100' height='100'><br><font face='Verdana' size='4'>99</font></p></td><td width=''20%'><p align='center'>");
</script>
</html>
|
|
23.08.2016, 21:08
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,109
|
|
Dzhak,
не могли бы вы пояснить в чём проблема-то?
и Пожалуйста, отформатируйте свой код!
Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[js]
... ваш код...
[/js]
О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.
|
|
23.08.2016, 22:11
|
Новичок на форуме
|
|
Регистрация: 23.08.2016
Сообщений: 7
|
|
<html>
<head>
</head>
<A HREF="#top" onClick="window.open('images/magie/abracadabradcfd.html?id=4','_blank','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0, width=100, height=100, left=200, top=200');location.reload();" onMouseOver="window.status='Abracadabra !';return(true);" onMouseOut="window.status='';return(true);">
<img border="0" src="images/magicien.gif" width="163" height="311"></a></td>
<script language="javascript">
var a=Math.round(Math.random()*8)
//это число должно совпадать с максимальным индексом таблицы изображений
image = new Array();
image[0]="images/magie/1.jpg"
image[1]="images/magie/2.jpg"
image[2]="images/magie/3.jpg"
image[3]="images/magie/4.jpg"
image[4]="images/magie/5.jpg"
image[5]="images/magie/6.jpg"
image[6]="images/magie/7.jpg"
image[7]="images/magie/8.jpg"
document.write ("<img src="+image[a]+" width='100' height='100'><br><font face='Verdana' size='4'>99</font></p></td><td width=''20%'><p align='center'>");
</script>
</html>
вот есть демка http://nedomagi.96.lt/#top
но вод - мне нужно при нажатие на гнома появлялось окно с картинкой номер 81, проблема в том что картинка всегда разная
Последний раз редактировалось Dzhak, 23.08.2016 в 22:14.
|
|
23.08.2016, 22:50
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,109
|
|
Dzhak,
не понимаю ... подожду того, кто обьяснит, что вы хотите.
|
|
23.08.2016, 23:06
|
Новичок на форуме
|
|
Регистрация: 23.08.2016
Сообщений: 7
|
|
на странице есть картинка под номером 81, после обновления картинка каждый раз разная, я хочу чтобы при нажатие на кнопку или гнома открывалась новая страница с картинкой 81
|
|
23.08.2016, 23:41
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,109
|
|
Dzhak,
ваш код очень плох ...
ниже костыль ... того что вы хотите, но вверху здесь есть учебник прочтите его.
добавить в head
<script>
var ohhh = "images/magie/1.jpg";
</script>
добавить в ваш скрипт в самый конец
ohhh = image[s];
заменить onClick="window.open('images/magie/abracadabradcfd.html?id=4','_blank',
на
onClick="window.open(ohhh,'_blank',
|
|
24.08.2016, 13:48
|
Новичок на форуме
|
|
Регистрация: 23.08.2016
Сообщений: 7
|
|
спасибо попробую,я только только учусь !
|
|
|
|