» »

Mozilla in njeno (ne)upostevanje DOMa

Mozilla in njeno (ne)upostevanje DOMa

krho ::

Ce iz spodnjega dela posta odrezete ven kodo in jo shranite v dva fajla, ter pozenete v IE stvar deluje, v Mozilli pa ne vidis niti tistega, kar si vpisal v TextBox, dokler je ne pomanjsas in povecas ponovno, poleg tega tudi ne prikaze drugega dokumenta
Tisti ki poznate mozillo bolje od mene mi povejte, kako naj naredim, da se dva span ali div polja da zamenjat med sabo.
po DOM specifikaciji bi morala delovati funkcija zam1();


--------- test1.html ---------

<?XML version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
    "http://www.w3.org/TR/xhtml11/DTD/xhtml1...
<html xmlns="http://www.w3.org/1999/xhtml"&gt;
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head><body>
<input type="button" value="Zamenjaj1" onClick="zam1();" />
<input type="button" value="Zamenjaj2" onClick="zam2();" />
<script language="JavaScript" type="text/javascript">
    function zam1(){
        //alert(document.getElementById("t2").style.visibility);
        if (document.getElementById("t2").style.visibility=="hidden"){
            document.getElementById("t1").style.visibility="hidden";
            document.getElementById("t2").style.visibility="visible";
        } else {
            document.getElementById("t2").style.visibility="hidden";
            document.getElementById("t1").style.visibility="visible";
        }
    }

    function zam2(){
    if (document.layers){ //netscape & co.
            if (document.getElementById("t2").visibility=="hidden"){
            document.getElementById("t1").visibility="hidden";
            document.getElementById("t2").visibility="show";
        } else {
            document.getElementById("t2").visibility="hidden";
            document.getElementById("t1").visibility="show";
        }
    } else { //IE & co.
        if (document.getElementById("t2").style.visibility=="hidden"){
            document.getElementById("t1").style.visibility="hidden";
            document.getElementById("t2").style.visibility="visible";
        } else {
            document.getElementById("t2").style.visibility="hidden";
            document.getElementById("t1").style.visibility="visible";
        }
    }
    }
    
</script>
<span id="t1"><form action="" method="post" enctype="multipart/form-data" name="">
<input type="text" name="katSt[$i]" maxlength="5" style="width:100%;"/>
<input type="text" name="katSt[$i]" maxlength="5" style="width:100%;"/>
<input type="text" name="katSt[$i]" maxlength="5" style="width:100%;"/>
<input type="text" name="katSt[$i]" maxlength="5" style="width:100%;"/>
<input type="text" name="katSt[$i]" maxlength="5" style="width:100%;"/>
<input type="text" name="katSt[$i]" maxlength="5" style="width:100%;"/>
</form>
</span>
<span id="t2" style="visibility:hidden;">
<iframe name="razno" height="100%" width="100%" frameborder="0" style="top: 0px;left: 0px;position: absolute;" src="test2.html">
</iframe></span>
</body>
--------- test2.html ---------
<?XML version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
    "http://www.w3.org/TR/xhtml11/DTD/xhtml1...
<html xmlns="http://www.w3.org/1999/xhtml"&gt;
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head><body>
<span>
tole naj bi bilo vidno, ko pritisnes gumb zamenjaj. Toda Mozilla tega ne prikaze.
</span>
</body>
si.Mail odprto-kodni odjemalec elektronske pošte. - http://www.simail.si
Uredite si svojo zbirko filmov, serij in iger - http://xcollect.sf.net

Gandalfar ::

trenutno se pogovarjam z mozilla ppl na:

irc://irc.mozilla.org/#mozillazine

pomojem da ti bodo tam znali najboljse pomagat.

Zadevo sem vrgu online

http://www.rozica.com/~gandalf/dom/test...

da se da lazje komu drugemu pokazat.

krho ::

HM mogoče bi moral temo poimenovati mozilla in njeni BUGi.>:D
document.getElementById("t2").style.visibility="visible";
document.getElementById("t1").style.visibility="hidden";

jaz temu pravim BUG.

ce obrnes vrstici z hidden in visible pa deluje.
vendar bug z osvezevanjem vsebine text box-ov ostaja.

hate this.


si.Mail odprto-kodni odjemalec elektronske pošte. - http://www.simail.si
Uredite si svojo zbirko filmov, serij in iger - http://xcollect.sf.net

_Tom_ ::

Z mozillo ne dela tudi prijava na Slo-tech, deluje le če pritisneš prijavi, stvar zablokira oz. pokaže blank stran, nato greš nazaj ter narediš "reload",... ima kdo kakšno razlago ??


lp

[BISI] ::

_Tom_: Kateri build pa imas?


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Javascript - izračun razlike v datumih

Oddelek: Programiranje
81823 (1678) kogledom
»

JavaScript

Oddelek: Izdelava spletišč
91375 (1220) Gandalfar
»

JavaScript zunaj HTML

Oddelek: Izdelava spletišč
111205 (1103) *wolf*
»

JavaScript + fade

Oddelek: Izdelava spletišč
161827 (1462) arjan_t
»

Drop down meni!

Oddelek: Izdelava spletišč
101899 (1652) ACE

Več podobnih tem