Реклама на сайте Advertise with us

Help по random image script

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 22.07.06
Сообщения: 4

Ссылка на сообщениеДобавлено: 24/07/06 в 01:58       Ответить с цитатойцитата 

Вопрос такой.
Я использую для рандомного отоброжения картинки следующий скрипт:

Цитата:
<script language="JavaScript">

function random_imglink(){
var myimages=new Array()
myimages[1]="foto/random1.jpg"
myimages[2]="foto/random2.jpg"
myimages[3]="foto/random3.jpg"
myimages[4]="foto/random4.jpg"
myimages[5]="foto/random5.jpg"
var ry=Math.floor(Math.random()*myimages.length)
if (ry==0)
ry=1
document.write('<img src="'+myimages[ry]+'" border=0>')}
random_imglink()</script>


Почему после вывода картинки появляется пустая строка (картинка сжимается на пару пикселей по вертикали). Я таблицы использую, все идет в стык, полоска вид портит. Если рандом убрать все ок. Если задать фиксированное положение-не помогает.
Help!

0
 



С нами с 10.10.05
Сообщения: 785
Рейтинг: 783

Ссылка на сообщениеДобавлено: 24/07/06 в 10:16       Ответить с цитатойцитата 

Попробуй так
Код:
<script language="JavaScript">
function randomize(min,max) {return((Math.ceil(Math.random() * (max - min + 1) + min - 1))+"")}

document.write('<img src="foto/random#id.jpg" border="0">'.replace(/#id/i,randomize(1,5)))

</script>

0
 



С нами с 22.07.06
Сообщения: 4

Ссылка на сообщениеДобавлено: 24/07/06 в 22:55       Ответить с цитатойцитата 

спасибо, скрипт короче, что приятно. но эффект прежнийicon_sad.gif
если кто-нибудь захочет помочь вот пример. нужно будет 5(если не менять скрипт) картинок

Цитата:
<HTML>
<HEAD><TITLE>COM</TITLE>
</head>
<BODY alink=000000 vlink=000000 link=000000 bgcolor=420404 leftMargin=0 topMargin=0 marginheight=0 marginwidth=0>
<br>

<table border=0 align=center cellPadding=0 cellSpacing=0>
<tr><td>

<script language="JavaScript">
function randomize(min,max) {return((Math.ceil(Math.random() * (max - min + 1) + min - 1))+"")}
document.write('<img src="foto/random#id.jpg" border="0">'.replace(/#id/i,randomize(1,5)))
</script>


</td>
<td bgcolor=0000ff>&nbsp;</td>
</tr>

</table>
</body></HTML>

0
 

adultbiz.ru

С нами с 03.06.06
Сообщения: 662
Рейтинг: 350

Ссылка на сообщениеДобавлено: 25/07/06 в 02:18       Ответить с цитатойцитата 

Скрипт на PHP не интересует?

Выиграй свой iPhone

0
 



С нами с 21.08.02
Сообщения: 206
Рейтинг: 63

Ссылка на сообщениеДобавлено: 25/07/06 в 09:44       Ответить с цитатойцитата 

у тебя явно после </script> левый пробел затесался

проверь вот так:
Код:
</script></td>

0
 



С нами с 22.07.06
Сообщения: 4

Ссылка на сообщениеДобавлено: 25/07/06 в 10:12       Ответить с цитатойцитата 

to duke1999:
проверил, даже в одну строку все написал. просто img встает нормуль, а скрипт косячит icon_sad.gif

to smopuim68:
интересует. можно и php

0
 



С нами с 21.08.02
Сообщения: 206
Рейтинг: 63

Ссылка на сообщениеДобавлено: 25/07/06 в 12:11       Ответить с цитатойцитата 

icon_smile.gif
у тебя там пробел здесь
Код:
<td> <script
и здесь
Код:
</script> </td>


почувствуй разницу:

xttp://www.platy.ru/box.jpg

0
 



С нами с 22.07.06
Сообщения: 4

Ссылка на сообщениеДобавлено: 25/07/06 в 21:11       Ответить с цитатойцитата 

duke1999:


огромное человеческое СПАСИБО. пробел был. icon_smile.gif

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »