С нами с 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!
|
|
|
|
С нами с 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> |
|
|
|
|
С нами с 22.07.06
Сообщения: 4
|
Добавлено: 24/07/06 в 22:55 |
спасибо, скрипт короче, что приятно. но эффект прежний
если кто-нибудь захочет помочь вот пример. нужно будет 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> </td>
</tr>
</table>
</body></HTML> |
|
|
|
|
adultbiz.ru
С нами с 03.06.06
Сообщения: 662
Рейтинг: 350
|
Добавлено: 25/07/06 в 02:18 |
Скрипт на PHP не интересует?
|
|
|
|
С нами с 21.08.02
Сообщения: 206
Рейтинг: 63
|
Добавлено: 25/07/06 в 09:44 |
у тебя явно после </script> левый пробел затесался
проверь вот так:
|
|
|
|
С нами с 22.07.06
Сообщения: 4
|
Добавлено: 25/07/06 в 10:12 |
to duke1999:
проверил, даже в одну строку все написал. просто img встает нормуль, а скрипт косячит
to smopuim68:
интересует. можно и php
|
|
|
|
С нами с 21.08.02
Сообщения: 206
Рейтинг: 63
|
Добавлено: 25/07/06 в 12:11 |
|
|
|
|
С нами с 22.07.06
Сообщения: 4
|
Добавлено: 25/07/06 в 21:11 |
duke1999:
огромное человеческое СПАСИБО. пробел был.
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |