![]() |
Поиск: |
|
|
Все о программировании Для всех, кто интересуется программированием, всех кто знает или хочет научиться. |
![]() |
|
Опции темы |
![]() |
Вверх #1 |
Новичок
![]() ![]() Регистрация: 09.12.2005
Был(а) у нас: 15.12.2005 16:31
Сообщений: 2
|
![]()
Народ, очень прошу помочь, срочно надо.
Есть следующий скрипт: это бегущие по страничке картинки, горизонтально, с права на лево, проблема в том, что нужно при щелчке на каждую из этих картинок в отдельности, открывалось не просто новое окно, а с определённо заданными размерами. Если я во нутрь этого скрипта, на "нужное место", вставляю стандартный : <a href="#1" onClick="window.open('simona.htm', ... то весь скрипт отказывается работать. Ребят, помогите. .. <script language="JavaScript1.2"> <!-- //Specify the slider's width (in pixels) var sliderwidth=330; //Specify the slider's height (in pixels, pertains only to NS) var sliderheight=145; //Specify the slider's scroll speed (larger is faster) var slidespeed=4; //Specify the slider's images var leftrightslide=new Array(); var finalslide=''; leftrightslide[0]='<a href="http://(нужное место)"><img src="dynamicbook1.gif" border=1></a>'; leftrightslide[1]='<a href="http://(нужное место)"><img src="dynamicbook2.gif" border=1></a>'; leftrightslide[2]='<a href="http://(нужное место)"><img src="dynamicbook3.gif" border=1></a>'; leftrightslide[3]='<a href="http://(нужное место)"><img src="dynamicbook4.gif" border=1></a>'; leftrightslide[4]='<a href="http://(нужное место)"><img src="dynamicbook5.gif" border=1></a>'; var copyspeed=slidespeed; //copy contents of leftrightslide into one variable for (i=0;i<leftrightslide.length;i++) finalslide=finalslide+leftrightslide[i]+" "; if (document.all){ //dynamically write out the marquee tag document.write('<marquee id="ieslider" scrollAmount=0 style="width:'+sliderwidth+'">'+finalslide+'</marquee>'); //stop marquee when mouse is over it ieslider.onmouseover=new Function("ieslider.scrollAmount=0"); //re-enable marquee when mouse is out ieslider.onmouseout=new Function("if (document.readyState=='complete') ieslider.scrollAmount=slidespeed"); } function regenerate(){ window.location.reload(); } function regenerate2(){ if (document.layers){ document.ns_slider01.visibility="show"; setTimeout("window.onresize=regenerate",450); intializeleftrightslide(); } if (document.all) ieslider.scrollAmount=slidespeed; } //NS specific function for initializing slider upon page load function intializeleftrightslide(){ document.ns_slider01.document.ns_slider02.document.write('<nobr>'+finalslide+'</nobr>'); document. ns_slider01.document.ns_slider02.document.close(); thelength=document.ns_slider01.document.ns_slider02.document.width; scrollslide(); } //NS specific function for sliding slideshow function scrollslide(){ if (document.ns_slider01.document.ns_slider02.left>=thelength*(-1)){ document.ns_slider01.document.ns_slider02.left-=slidespeed; setTimeout("scrollslide()",100); } else{ document.ns_slider01.document.ns_slider02.left=sliderwidth; scrollslide(); } } window.onload=regenerate2; //--> </script> |
![]() |
![]() |
![]() |
Вверх #2 |
![]() ![]() Регистрация: 24.11.2002
Был(а) у нас: 01.12.2013 16:43
Сообщений: 387
|
![]()
<script language="JavaScript1.2">
<!-- //Specify the slider's width (in pixels) var sliderwidth=330; //Specify the slider's height (in pixels, pertains only to NS) var sliderheight=145; //Specify the slider's scroll speed (larger is faster) var slidespeed=4; //Specify the slider's images var leftrightslide=new Array(); var finalslide=''; leftrightslide[0]='<a href="javascript:wopen(\'http://ynet.co.il\')"><img src="dynamicbook1.gif" border=1></a>'; leftrightslide[1]='<a href="javascript:wopen(\'http://ynet.co.il\')"><img src="dynamicbook2.gif" border=1></a>'; leftrightslide[2]='<a href="javascript:wopen(\'http://ynet.co.il\')"><img src="dynamicbook3.gif" border=1></a>'; leftrightslide[3]='<a href="javascript:wopen(\'http://ynet.co.il\')"><img src="dynamicbook4.gif" border=1></a>'; leftrightslide[4]='<a href="javascript:wopen(\'http://ynet.co.il\')"><img src="dynamicbook5.gif" border=1></a>'; var copyspeed=slidespeed; //copy contents of leftrightslide into one variable for (i=0;i<leftrightslide.length;i++) finalslide=finalslide+leftrightslide[i]+" "; if (document.all){ //dynamically write out the marquee tag document.write('<marquee id="ieslider" scrollAmount=0 style="width:'+sliderwidth+'">'+finalslide+'</marquee>'); //stop marquee when mouse is over it ieslider.onmouseover=new Function("ieslider.scrollAmount=0"); //re-enable marquee when mouse is out ieslider.onmouseout=new Function("if (document.readyState=='complete') ieslider.scrollAmount=slidespeed"); } function regenerate(){ window.location.reload(); } function regenerate2(){ if (document.layers){ document.ns_slider01.visibility="show"; setTimeout("window.onresize=regenerate",450); intializeleftrightslide(); } if (document.all) ieslider.scrollAmount=slidespeed; } //NS specific function for initializing slider upon page load function intializeleftrightslide(){ document.ns_slider01.document.ns_slider02.document.write('<nobr>'+finalslide+'</nobr>'); document. ns_slider01.document.ns_slider02.document.close(); thelength=document.ns_slider01.document.ns_slider02.document.width; scrollslide(); } //NS specific function for sliding slideshow function scrollslide(){ if (document.ns_slider01.document.ns_slider02.left>=thelength*(-1)){ document.ns_slider01.document.ns_slider02.left-=slidespeed; setTimeout("scrollslide()",100); } else{ document.ns_slider01.document.ns_slider02.left=sliderwidth; scrollslide(); } } function wopen(url) { window.open(url) 'Dodelay s paramertami kak tebe nado } window.onload=regenerate2; //--> </script> |
![]() |
|
![]() |
![]() |
![]() |
Вверх #3 |
![]() ![]() Регистрация: 24.11.2002
Был(а) у нас: 01.12.2013 16:43
Сообщений: 387
|
![]()
1. Если всеж таки хочеш с onclick :
leftrightslide[0]='<a onclick="wopen(\'http://www.ynet.co.il\')" href=""><img src="dynamicbook1.gif" border=1></a>'; 2. добавь в wopen нужние тебе параметры для нового окна |
![]() |
|
![]() |
![]() |
![]() |
Метки |
100, картинки, помогите, помочь, срочно, open, тебе, что |
|
|
![]() |