Pogledajte određenu poruku
Staro 23. 07. 2009.   #1
martinluter
profesionalac
Qualified
 
Datum učlanjenja: 02.05.2009
Poruke: 193
Hvala: 27
8 "Hvala" u 6 poruka
martinluter is on a distinguished road
Default Kako resiti problem kod IE?

Klikom na link u prvom fajlu poziva se drugi fajl, cita se njegov sadrzaj i prikazuje u okviru index.php preko innerHTML.
To prvo otvaranje radi u svim browserima.
Sadrzaj u drugom fajlu su linkovi koji su takodje isti kao u prvom fajlu i koji pozivaju istu funkciju u JS display().
U mozilli mogu da klikcem na linkove iz drugog fajla(ispisanih u prvom), kolko hocu i uvek se poziva funkcija "display()" medjutim, u IE nece (u stvari hoce samo po jednom ili dva puta na svaki link ili jednostavno nekad hoce nekad nece).
Znaci hteo bih da se isto ponasa IE kao u Mozili!
Ako neko moze da pomogne ne bi bilo lose, jer ceo dan se zlopatim oko toga!!
Sadrzaj fajla: index.php
HTML kôd:
<script type="text/javascript">
function display(id,slika,ny){ 
    var url="slike_read.php?id="+id+"&mes="+slika+"&god="+ny;
   
    if (window.XMLHttpRequest) {
        xmlHttp = new XMLHttpRequest();// Mozilla/Safari
    }else if (window.ActiveXObject) {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");// IE
    }
    xmlHttp.onreadystatechange=AJAXresponse;
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null)

}
function AJAXresponse(){

    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
   document.getElementById("result").innerHTML=xmlHttp.responseText;
}
    else{
        document.getElementById("result").innerHTML = '<div style="width:630px;">Ucitavam...</div>';
    }
}
  </script>

 <div id="result" class="white_content"></div>

<a href="javascript:void(0)" onclick = "display('555','333','33')"><h1>Klik</h1></a>
Sadrzaj fajla: slike_read.php
PHP kôd:
<?php


 $mes
date("m");
$goddate("Y");
echo 
"<div style='margin-left:350px;width:100px;height:100px;background:yellow;'>";
for(
$i=0;$i<3;$i++){
echo 
"<a href=\"javascript:void(0)\" onclick = \"display($i,$mes,$god)\">$i</a> | ";
}
echo 
"</div>";
?>
martinluter je offline   Odgovorite uz citat