[ peceni @ 03.03.2006. 14:27 ] @
Javlja se mali "problem" kad napravim rollover slicicu (dugme) na mojoj strani,
naime explorer izbacuje neku poruku o postojanju javascripta i jednostavno nece da ucita overstate za moje dugme :)
js mi se nalazi u headeru stranice ..................
posto cu verovatno naici na jos problema zanima me da li postoji neki nacin da nateram js da proradi
a da ne uzbudjujem obicnog korisnika sa paranoicnim upozorenjima od strane IEa!


thx
[ jablan @ 03.03.2006. 14:34 ] @
Ostavi ovde deo koda koji pravi problem. Ne zaboravi da ga uokviriĆĄ [ code ] tagovima.
[ peceni @ 05.03.2006. 00:53 ] @
Evo coda:
Code:

<script language="JavaScript" type="text/JavaScript">
<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
</head>

<body onLoad="MM_preloadImages('slike/IG-home-over.gif','slike/phaze-1-over.gif','slike/phaze-2-over.gif','slike/IG-team-over.gif','slike/novi-research-over.gif')">

<div align="center">
  <table width="700" border="0" cellspacing="0" cellpadding="0">
    <tr>

      <td><img src="slike/header-pixel.gif" width="699" height="15"></td>
    </tr>
    <tr>
      <td><table width="700" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td><div align="left"><span class="style1"><span class="style3">I</span>nternet <span class="style5">G</span>overnance <br>
                <span class="style7">C</span>apacity <span class="style9">B</span>ulding <span class="style7">P</span>rogramme</span></div></td>

          <td><div align="right"><img src="slike/IGCBP.gif" width="115" height="64"></div></td>
        </tr>
      </table></td>
    </tr>
    <tr>
      <td><table width="700" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td width="150"><img src="slike/dugmad-pixel.gif" width="150" height="57"></td>
          <td width="77"><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('ighome','','slike/IG-home-over.gif',1)"><img src="slike/IG-home-normal.gif" name="ighome" width="77" height="57" border="0"></a></td>

          <td width="3"><img src="slike/dugmad-pixel-sredina.gif" width="3" height="57"></td>
          <td width="69"><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('p1','','slike/phaze-1-over.gif',1)"><img src="slike/phaze-1-normal.gif" alt="phaze 1" name="p1" width="69" height="57" border="0"></a></td>
          <td width="3"><img src="slike/dugmad-pixel-sredina.gif" width="3" height="57"></td>
          <td width="69"><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('p2','','slike/phaze-2-over.gif',1)"><img src="slike/phaze-2-normal.gif" alt="phaze2" name="p2" width="69" height="57" border="0"></a></td>
          <td width="3"><img src="slike/dugmad-pixel-sredina.gif" width="3" height="57"></td>
          <td width="80"><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image16','','slike/novi-research-over.gif',1)"><img src="slike/novi-research-normal.gif" name="Image16" width="80" height="57" border="0"></a></td>
          <td width="3"><img src="slike/dugmad-pixel-sredina.gif" width="3" height="57"></td>
          <td width="73"><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('team','','slike/IG-team-over.gif',1)"><img src="slike/IG-team-normal.gif" alt="team" name="team" width="73" height="57" border="0"></a></td>
          <td width="170"><img src="slike/dugmad-pixel.gif" width="169" height="57"></td>

        </tr>
      </table></td>
    </tr>


Hteo sam da kazem cod mi radi ono sto sam zamislio samo IE izbacuje "glupo" upozorenje
da na stranici ima javascripta i ako user kaze block script
on nece prikazivati rollover.
Mislio sam samo da li postoji neki nacin da nateram IE da ne izbacuje poruku?
[ peceni @ 05.03.2006. 01:58 ] @
Xex,
izgleda sam nasao objasnjenje:
Citat:

Please note that users of Microsoft Windows XP with Service Pack 2 will need to unblock this page in order to see the menu. The reason for this is due to the fact that the menu has been written in JavaScript. This feature is considered unsafe when used locally and Service Pack 2 now blocks this by default for your safety. This only happens when you run the menu on a local machine, live use on the Internet will not be affected.


Mislim da je ovo odgovor na moje probleme :)


[Ovu poruku je menjao peceni dana 05.03.2006. u 02:59 GMT+1]