Вопрос по поводу innerHTML
Проблема в том, что после первого обновления рисунка он больше не обновляется, почему?? В браузере IE6 все ок, в остальных не пашет, значит чтото делаю не так, но что?
<script type="text/javascript">
function reload()
{
var rndval = Math.random();
var test = "<img src='/code/captcha.php?rndval' style='border:#666565 solid 1px; width:100px; height:20px;'
/>";
document.getElementById('boldStuff').innerHTML = test;
}
</script>
<div id='boldStuff'></div>
<input type='button' onClick='reload()' value='Обновить'/>
|
Используйте не innerHTML, а меняйте src у img.
|
мм, каким образом? Не особо разбираюсь в JS т.ч. можно ли расписать?
|
Пытался так, не работает:
<script type="text/javascript">
function reload()
{
var rndval = Math.random();
var test = "/code/captcha.php?rndval";
document.getElementById('test').src = test;
}
</script>
<div id='boldStuff'><img src='/code/captcha.php?rndval' id="test" style='border:#666565 solid 1px; width:100px; height:20px;' /></div>
<input type='button' onClick='reload()' value='Обновить'/>
|
Просто так:)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> </head> <body style="text-align: center; margin: 0px; padding: 0px;"> <img src="http://www.iconarchive.com/icons/archigraphs/oldies/64/Red-Seat-icon.png" onclick = 'this.src == "http://www.iconarchive.com/icons/archigraphs/oldies/64/Red-Seat-icon.png" ? this.src = "http://www.iconarchive.com/icons/archigraphs/oldies/64/Old-Lamp-icon.png" : this.src = "http://www.iconarchive.com/icons/archigraphs/oldies/64/Red-Seat-icon.png"' alt="Кликни на меняяя!" style="cursor: pointer;"> </body> </html> Ваш код: Поменяй на var test = "/code/captcha.php?" + rndval; |
мда, чёт я не посмотрел) спасибо за ответ.
|
| Часовой пояс GMT +3, время: 11:40. |