|
|
|
|
|
для: hate
(13.12.2005 в 22:16)
| | Так же, как для <img > | |
|
|
|
|
|
|
|
для: 12345
(13.12.2005 в 22:44)
| | не работает.. !
is = new Array()
is[0]=new Image()
is[0].src="img/b_main.gif"
is[1]=new Image()
is[1].src="img/b_main_o.gif"
............
<form name=search_form .....
<input name="subm" type="image" onmouseover=chh('subm',1) .... < для вар.2
|
вар.1
function chh(i){
document.search_form.subm.src=is[i].src
}
|
вар.2
function chh(what,i){
document.search_form.elements[what].src=is[i].src
}
|
Лисичка выдаёт:
Ошибка: document.sform.elements[what] has no properties
Источник: http://ykon.ru.org/script.js
Строка: 47
|
| |
|
|
|
|
|
|
|
для: hate
(13.12.2005 в 22:55)
| | Интересное наблюдение.
Составил разные варианты доступа, окащзалось, что "архаические" варианты через формы не работают для src.
<form name=form1>
<input name=in1 id=inId1 type=image src=11.gif onmouseover=this.src=tImg[0].src onmouseout=out1(this)><br>
<img src=11.gif id=imgId1 onmouseover=this.src=tImg[0].src onmouseout=out1(this)><br>
</form>
<script>d=document;tImg = [new Image(),new Image()];
tImg[0].src="12.gif";
tImg[1].src="11.gif";
//out1=function(t){d.form1.elements[0].src=tImg[1].src;} //не работает
//out1=function(t){d.form1.in1.src=tImg[1].src;} //не работает
//out1=function(t){d.getElementById('imgId1').src=tImg[1].src;} //работает
out1=function(t){d.getElementById('inId1').src=tImg[1].src;} //работает!
//out1=function(t){t.src=tImg[1].src;} //работает
</script>
|
| |
|
|
|