JS, HTML... onClick

1 отговора 127 прегледа
#1

JS, HTML... onClick

Някой може ли да ми помогне линка да отваря нов изскачащ прозорец, от сорта на onClick="MM_openBrWindow('xyz.htm','','scrollbars=yes,width=520,height=380')...

това трябва да се направи тук

<a class=tabb href="#" onClick=\'window.top.location.href="xyz.htm"\'>

....

Ето го и цялото скриптче, ако на някой му е интересно за движещите се новини:
<html>
<head>
<title>NEWS SCROLLER V2.2</title>

<!-- STEP I: Goes between <HEAD> & </HEAD> tags
You may keep it, change or ignore it!-->
<style type="text/css">
A { text-decoration:none;}
A:link {color:blue;}
A:visited{color: blue;}
A:hover {color: red;background-color:#66ffff;}
.tab {font-size:12px;font-family:Arial,Helvetica;color:navy;}
.tabb {font-size:14px;font-family:Arial,Helvetica;}
</style>

<!-- STEP II: Goes between <HEAD> & </HEAD> tags-->
<SCRIPT LANGUAGE="JavaScript">

/***********************************
* [линк]
* This notice may not be removed
***********************************/

//-- Begin Scroller's Parameters and message -->
//scroller width: change to your own;
var wwidth=381;

//scroller height: change to your own;
var wheight=40;

//background color: change to your own;
var wbcolor="#381";

//scroller's speed: change to your own;
var sspeed=2;
var restart=sspeed;
var rspeed=sspeed;

//text: change to your own

wwholemessage='<nobr class=tab><b>News Scroller V2.2 => '+
'<a class=tabb href="#" onClick=\'window.top.location.href="[линк]"\'>'+
'???? </a> <= News Scroller V2.2</b></nobr>';
//-- end Parameters and message-->

//-- begin: Scroller's Algorithm -->
var sizeupw=0;var operbr=navigator.userAgent.toLowerCase().indexOf('opera');
function goup(){if(sspeed!=rspeed*8){sspeed=sspeed*2;restart=sspeed;}}
function godown(){if(sspeed>rspeed){sspeed=sspeed/2;restart=sspeed;}}
function startw(){if(document.all) iemarqueew(wslider);else if(document.getElementById)ns6marqueew(document.getElementById('wslider'));else if(document.layers)ns4marqueew(document.wslider1.document.wslider2);}function iemarqueew(whichdiv){iedivw=eval(whichdiv);iedivw.style.pixelLeft=wwidth;iedivw.innerHTML='<nobr>'+wwholemessage+'</nobr>';sizeupw=iedivw.offsetWidth;if(operbr!=-1){operaslider.innerHTML='<nobr>'+wwholemessage+'</nobr>';sizeupw=operaslider.offsetWidth;}ieslidew();}function ieslidew(){if(iedivw.style.pixelLeft>=sizeupw*(-1)){iedivw.style.pixelLeft-=sspeed;setTimeout("ieslidew()",100);}else{iedivw.style.pixelLeft=wwidth;ieslidew();}}function ns4marqueew(whichlayer){ns4layerw=eval(whichlayer);ns4layerw.left=wwidth;ns4layerw.document.write('<nobr>'+wwholemessage+'</nobr>');ns4layerw.document.close();sizeupw=ns4layerw.document.width;ns4slidew();}function ns4slidew(){if(ns4layerw.left>=sizeupw*(-1)){ns4layerw.left-=sspeed;setTimeout("ns4slidew()",100);}else{ns4layerw.left=wwidth;ns4slidew();}}function ns6marqueew(whichdiv){ns6divw=eval(whichdiv);ns6divw.style.left=wwidth;ns6divw.innerHTML='<nobr>'+wwholemessage+'</nobr>';sizeupw=ns6divw.offsetWidth;ns6slidew();}function ns6slidew(){if(parseInt(ns6divw.style.left)>=sizeupw*(-1)){ns6divw.style.left=parseInt(ns6divw.style.left)-sspeed;setTimeout("ns6slidew()",100);}else{ns6divw.style.left=wwidth;ns6slidew();}}
//-- end Algorithm -->
</script>
<!-- End of Script between <head> & </head> tags-->
</head>

<!-- STEP III: Make sure startw() is loaded -->
<body onload="startw();">

<!-- STEP IV: Goes between <BODY ... > & </BODY> tags
begin: body code -->

<!-- You may remove first cell below (<td> ... </td>) to get rid of Speed-change -->
<script language="JavaScript">document.write('<tr><td width='+wwidth+'>');if(document.getElementById || document.all){document.write('<div style="position:relative;overflow:hidden;width:'+wwidth+';height:'+wheight+';clip:rect(0 '+wwidth+' '+wheight+' 0);background-color:'+wbcolor+';" onMouseover="sspeed=0;" onMouseout="sspeed=restart">');if(operbr!=-1)document.write('<div id="operaslider" style="position:absolute;visibility:hidden;"></div>');document.write('<div id="wslider" style="position:relative;height:'+wheight+';"></div></div>')}</script>
<ilayer width=&{wwidth}; height=&{wheight}; name="wslider1" bgcolor=&{wbcolor};><layer name="wslider2" top="2" width=&{wwidth}; height=&{wheight}; onMouseover="sspeed=0;" onMouseout="sspeed=restart"></layer>
</ilayer></td></tr>
<!-- end -->

</body></html>

Отговор
в отговор на :) #2

Re: JS, HTML... onClick

<a href="javascript:void(0)" onClick="window.open('xyz.htm','XYZ_Window','scrollbars=yes,width=520,height=380');">click here</a>

Успех.

Има три вида хора. Част от проблема, част от решението и част от пейзажа.
Отговор