Autor Zpráva
Taťána
Profil *
Co může být příčinou toho, že Opera ignoruje java skript? Dívala jsem se do nastavení a je tam povolený. Firefox i Explorer nemají problém.
Leo
Profil
Jaky konkretni kod? Leo
Taťána
Profil *
skript pro událost

onmouseover="this.src='obrazky/obludarium.gif'" onmouseout="this.src='obrazky/obludne_obludarium.jpg'"

a pak tuhle schízu:

var menuNormColor="black";
var menuHoverColor="#999999";
var menu=Array();
menu[0]=['<center>Hlavní nabídka</center>'];
menu[1]=['Dračí pevnost', 'http://www.fantasmagorium.net/dracipevnost', ''];
menu[2]=['Lothlórien', 'http://www.fantasmagorium.net/lothlorien', ''];
menu[3]=['Fantasmagorium', 'http://www.fantasmagorium.net/fantasmagorium', ''];
menu[4]=['Rozcestník', 'http://www.fantasmagorium.net/rozcestnik', ''];
menu[5]=['Kontakty', 'http://www.fantasmagorium.net/fantasmagorium/kontakty.htm', ''];
menu[6]=['Záhlaví pro povídky', 'http://www.fantasmagorium.net/fantasmagorium/zahlavi.htm', ''];
menu[7]=['Nápověda', 'http://www.fantasmagorium.net/fantasmagorium/faq.htm', ''];
menu[8]=['<center>Místní nabídka</center>'];
menu[9]=['Novinky', 'novinky.htm', ''];
menu[10]=['Diskuse', 'diskuse.htm', ''];
menu[11]=['Řád HSS', 'fanklub/fanklub.htm', ''];
menu[12]=['Zvláštní oddělení Šnek I5', 'fanklub/zvlastni_oddeleni.htm', ''];
menu[13]=['Povidky SS/HP', 'povidky_hp.htm', ''];
menu[14]=['Povídky SS/LM', 'povidky_lm.htm', ''];
menu[15]=['Povídky SS/SB', 'povidky_sb.htm', ''];
menu[16]=['Povídky Hetero', 'povidky_hetero.htm', ''];
menu[17]=['Povídky Ostatní', 'povidky_ostatni.htm', ''];
menu[18]=['Fotomontáže', 'fotomontaze.htm', ''];
menu[19]=['Kresby', 'kresby.htm', ''];
menu[20]=['<center>Zmáčkni pravé tlačítko myši a menu zmizí</center>'];
var disableNS4=false;
ns4 = (navigator.appName.indexOf("Netscape")>=0 && document.layers)? true : false;
ie4 = (document.all && !document.getElementById)? true : false;
ie5 = (document.all && document.getElementById)? true : false;
ns6 = (document.getElementById && navigator.appName.indexOf("Netscape")>=0 )? true: false;
w3c = (document.getElementById)? true : false;
var mx=0;
var my=0;
var conmenu;
var conshadow;
var windowloaded=false;
var opened=false;

function setc(ref,c){
if(ns4)ref.bgColor=c;
else ref.style.backgroundColor=c;
}

var txt='<div id="conshadow">&nbsp;</div>';
txt+='<div id="conmenu">';
for(i=0;i<menu.length;i++){
if(menu[i].length<3){
txt+='<ilayer><div class="normtext">'+menu[i][0]+'</div></ilayer>';
}else{
txt+=(ns4)?'<ilayer width="100%" bgcolor="'+menuNormColor+'"><layer width="100%" onmouseover="setc(this,\''+menuHoverColor+'\')" onmouseout="setc(this,\''+menuNormColor+'\')">':'<div class="link" style="background-color:'+menuNormColor+'" onmouseover="setc(this,\''+menuHoverColor+'\')" onmouseout="setc(this,\''+menuNormColor+'\')">';
txt+='<a href="'+menu[i][1]+'" target="'+menu[i][2]+'" class="link">'+menu[i][0]+'</a>';
txt+=(ns4)?'</layer></ilayer>':'</div>';
}}
txt+='</div>';
document.write(txt);

function ns4trap(evt){
if(evt.which==2||evt.which==3){
showmenu();
return false;
}}

function showmenu(){
if(windowloaded){
if(opened){
if(ns4){
conmenu.visibility="hide";
conshadow.visibility="hide";
conmenu.moveTo(0,0);
conshadow.moveTo(0,0);
}else{
conmenu.style.visibility="hidden";
conshadow.style.visibility="hidden";
conmenu.style.left='0px';
conmenu.style.top='0px';
conshadow.style.left='0px';
conshadow.style.top='0px';
}
opened=false;
}else{
opened=true;
var wh=(ie4||ie5)?document.body.clientHeight:window.innerHeight;
var sx=(ie4||ie5)?document.body.scrollLeft:pageXOffset;
var sy=(ie4||ie5)?document.body.scrollTop:pageYOffset;
if(ns4){
conmenu.moveTo(mx,my);
conshadow.moveTo(mx+8,my+8);
conmenu.visibility="show";
conshadow.visibility="show";
}else{
conmenu.style.left=mx+((ie4||ie5)?sx:0)+'px';
conmenu.style.top=my+((ie4||ie5)?sy:0)+'px';
conshadow.style.left=mx+10+((ie4||ie5)?sx:0)+'px';
conshadow.style.top=my+10+((ie4||ie5)?sy:0)+'px';
setTimeout('conmenu.style.visibility="visible"; conshadow.style.visibility="visible"; ',50);
}}}}

if(ns4&&!disableNS4){
document.captureEvents(Event.MOUSEDOWN|Event.MOUSEMOVE);
document.onmousedown=ns4trap;
}else{
document.oncontextmenu=function(){
showmenu();
return false;
}}

document.onmousemove=function(evt){
mx=(ie4||ie5)?event.clientX:evt.pageX;
my=(ie4||ie5)?event.clientY:evt.pageY;
}

function getidheight(id){
if(ns4)return id.clip.height;
if(ie4||ie5)return id.clientHeight;
if(w3c)return id.offsetHeight;
}

function getidwidth(id){
if(ns4)return id.clip.right-id.clip.left;
if(ie4)return id.clientWidth;
if(w3c)return id.offsetWidth;
}

window.onload=function(){
windowloaded=true;
conmenu=(ns4)?document.layers['conmenu']:(ie4)?document.all['conmenu'] :document.getElementById('conmenu');
conshadow=(ns4)?document.layers['conshadow']:(ie4)?document.all['consh adow']:document.getElementById('conshadow');
if(ns4){
conshadow.clip.height=conmenu.document.height;
conshadow.clip.width=conmenu.document.width;
conmenu.clip.bottom=getidheight(conshadow);
}else{
if(ie4||ie5)conshadow.style.filter="alpha(opacity=50)";
if(ns6||!ie4||!ie5)conshadow.style.MozOpacity=.5;
conshadow.style.height=getidheight(conmenu);
conshadow.style.width=getidwidth(conmenu);
}

}

window.onresize=function(){
if(ns4)setTimeout('history.go(0)',200);

}
Honza Marek
Profil *
No potěš pámbuch, kdo to má luštit... :)
Leo
Profil
No tak v tom se vam hrabat nebudu, zvlast jak tam vidim podminky typu

if (ie4||ie5)

Leo
Toto téma je uzamčeno. Odpověď nelze zaslat.

0