lagartixa
09-30-2002, 10:20 PM
Does any body know why this script don't work in NS6? Please heeeeelp me!
<script language="JavaScript1.2">
//Pop-it menu- By Dynamic Drive
//For full source code and more DHTML scripts, visit http://www.dynamicdrive.com
//This credit MUST stay intact for use
var linkset=new Array()
linkset[0] ="<table border=0 cellpadding=0 cellspacing=0>";
linkset[0]+="<form action=\"somedir/\" name=\"loga\" method=\"post\" onsubmit=\"return valog(this)\">";
linkset[0]+="<tr><td class=\"texto\">Login<br><input type=\"text\" size=\"6\" name=\"Login\" class=\"campo\"></td><td width=10><br></td>";
linkset[0]+="<td class=\"texto\">Password<br><input type=\"password\" size=\"6\" name=\"Password\" class=\"campo\"> <input type=\"image\" src=\"images/bt_ok.gif\" border=0></td></tr>";
linkset[0]+="</form></table>";
linkset[1] ="<table border=0 cellpadding=0 cellspacing=0>";
linkset[1]+="<form action=\"otherdir/\" name=\"loge\" method=\"post\" onsubmit=\"return valog(this)\">";
linkset[1]+="<tr><td class=\"texto\">Login<br><input type=\"text\" size=\"6\" name=\"Login\" class=\"campo\"></td><td width=10><br></td>";
linkset[1]+="<td class=\"texto\">Password<br><input type=\"password\" size=\"6\" name=\"Password\" class=\"campo\"> <input type=\"image\" src=\"images/bt_ok.gif\" border=0></td></tr>";
linkset[1]+="</form></table>";
var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1
var ns6=document.getElementById&&!document.all
var ns4=document.layers
function showmenu(e,which){
if (!document.all&&!document.getElementById&&!document.layers)
return
clearhidemenu()
menuobj=ie4? document.all.popmenu : ns6? document.getElementById("popmenu") : ns4? document.popmenu : ""
menuobj.thestyle=(ie4||ns6)? menuobj.style : menuobj
if (ie4||ns6)
menuobj.innerHTML=which
else{
menuobj.document.write('<layer name=gui width=180>'+which+'</layer>')
menuobj.document.close()
}
menuobj.contentwidth=(ie4||ns6)? menuobj.offsetWidth : menuobj.document.gui.document.width
menuobj.contentheight=(ie4||ns6)? menuobj.offsetHeight : menuobj.document.gui.document.height
eventX=ie4? event.clientX : ns6? e.clientX : e.x
eventY=ie4? event.clientY : ns6? e.clientY : e.y
//Find out how close the mouse is to the corner of the window
var bottomedge=ie4? document.body.clientHeight-eventY : window.innerHeight-eventY
menuobj.thestyle.left = 465
menuobj.thestyle.top=65
menuobj.thestyle.visibility="visible"
return false
}
function contains_ns6(a, b) {
//Determines if 1 element in contained in another- by Brainjar.com
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}
function hidemenu(){
if (window.menuobj)
menuobj.thestyle.visibility=(ie4||ns6)? "hidden" : "hide"
}
function dynamichide(e){
if (ie4&&!menuobj.contains(e.toElement))
hidemenu()
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
hidemenu()
}
function delayhidemenu(){
if (ie4||ns6||ns4)
delayhide=setTimeout("hidemenu()",500)
}
function clearhidemenu(){
if (window.delayhide)
clearTimeout(delayhide)
}
</script>
<a href="#" onClick="showmenu(event,linkset[0])">pag01</a> |
<a href="#" onClick="showmenu(event,linkset[1])">pag02</a> |
<div id="popmenu" STYLE="position:absolute;"></div>
<script language="JavaScript1.2">
//Pop-it menu- By Dynamic Drive
//For full source code and more DHTML scripts, visit http://www.dynamicdrive.com
//This credit MUST stay intact for use
var linkset=new Array()
linkset[0] ="<table border=0 cellpadding=0 cellspacing=0>";
linkset[0]+="<form action=\"somedir/\" name=\"loga\" method=\"post\" onsubmit=\"return valog(this)\">";
linkset[0]+="<tr><td class=\"texto\">Login<br><input type=\"text\" size=\"6\" name=\"Login\" class=\"campo\"></td><td width=10><br></td>";
linkset[0]+="<td class=\"texto\">Password<br><input type=\"password\" size=\"6\" name=\"Password\" class=\"campo\"> <input type=\"image\" src=\"images/bt_ok.gif\" border=0></td></tr>";
linkset[0]+="</form></table>";
linkset[1] ="<table border=0 cellpadding=0 cellspacing=0>";
linkset[1]+="<form action=\"otherdir/\" name=\"loge\" method=\"post\" onsubmit=\"return valog(this)\">";
linkset[1]+="<tr><td class=\"texto\">Login<br><input type=\"text\" size=\"6\" name=\"Login\" class=\"campo\"></td><td width=10><br></td>";
linkset[1]+="<td class=\"texto\">Password<br><input type=\"password\" size=\"6\" name=\"Password\" class=\"campo\"> <input type=\"image\" src=\"images/bt_ok.gif\" border=0></td></tr>";
linkset[1]+="</form></table>";
var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1
var ns6=document.getElementById&&!document.all
var ns4=document.layers
function showmenu(e,which){
if (!document.all&&!document.getElementById&&!document.layers)
return
clearhidemenu()
menuobj=ie4? document.all.popmenu : ns6? document.getElementById("popmenu") : ns4? document.popmenu : ""
menuobj.thestyle=(ie4||ns6)? menuobj.style : menuobj
if (ie4||ns6)
menuobj.innerHTML=which
else{
menuobj.document.write('<layer name=gui width=180>'+which+'</layer>')
menuobj.document.close()
}
menuobj.contentwidth=(ie4||ns6)? menuobj.offsetWidth : menuobj.document.gui.document.width
menuobj.contentheight=(ie4||ns6)? menuobj.offsetHeight : menuobj.document.gui.document.height
eventX=ie4? event.clientX : ns6? e.clientX : e.x
eventY=ie4? event.clientY : ns6? e.clientY : e.y
//Find out how close the mouse is to the corner of the window
var bottomedge=ie4? document.body.clientHeight-eventY : window.innerHeight-eventY
menuobj.thestyle.left = 465
menuobj.thestyle.top=65
menuobj.thestyle.visibility="visible"
return false
}
function contains_ns6(a, b) {
//Determines if 1 element in contained in another- by Brainjar.com
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}
function hidemenu(){
if (window.menuobj)
menuobj.thestyle.visibility=(ie4||ns6)? "hidden" : "hide"
}
function dynamichide(e){
if (ie4&&!menuobj.contains(e.toElement))
hidemenu()
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
hidemenu()
}
function delayhidemenu(){
if (ie4||ns6||ns4)
delayhide=setTimeout("hidemenu()",500)
}
function clearhidemenu(){
if (window.delayhide)
clearTimeout(delayhide)
}
</script>
<a href="#" onClick="showmenu(event,linkset[0])">pag01</a> |
<a href="#" onClick="showmenu(event,linkset[1])">pag02</a> |
<div id="popmenu" STYLE="position:absolute;"></div>