MozillaPL.org - polskie centrum Mozilli

Główne menu:

Nie działaja skrypty Java Script

Dyskusje na temat standardów WWW i zgłoszenia stron niedziałających poprawnie w przeglądarkach z rodziny Mozilli (w tym Mozilla Firefox)

Moderator: Pomocy?!

Nie działaja skrypty Java Script

Postautor: macham » 25 grudnia 2006, 23:28

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1

Zajmuje się tworzeniem stron internetowych i teraz biorę udział w projekcie arkusza kalkulacyjnego online działającego w najpopularniejszych przeglądarkach, jednakże jest problem z Firefoksem, mianowicie stworzyłem skrypt w języku javascript, który dynamicznie wyświetla 50 komórek arkusza, komórki to pola tekstowe mające przypisane id, ale kiedy wpisuję formułę w komórkę i klikam na przycisk do obliczeń i zamiast obliczeń pozostaja puste pola. Próbowałem stworzyć komórki normalnie w kodzie strony bez pomocy JavaScript i wszystko działało, wnioskuje z tego, że Firefoks ma jakieś problemy z javascript. Te same skrypty działaja bez problemu w IE 6.0 i Operze od wersji 8.00 w górę. Proszę o pomoc jak rozwiązać ten problem aby skrypt działal prawidłowo we wszystkich przegladarkach
macham
 
Posty: 2
Z nami od: 25 grudnia 2006, 22:48
Lokalizacja: Wieluń

Postautor: Ancestor » 25 grudnia 2006, 23:33

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1

Nie sądzę, aby było na tym forum wielu jasnowidzów, dlatego sugeruję pokazanie tego skryptu...
Ancestor
Moderator
 
Posty: 1799
Z nami od: 11 czerwca 2005, 20:25
Lokalizacja: Sopot

Postautor: macham » 25 grudnia 2006, 23:56

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1

Oto skrypt:


var v="v";
var A="A";
var B="B";
var C="C";
var D="D";
var E="E";
var F="F";
var G="G";
var H="H";
var I="I";
var J="J";
var K="K";
var L="L";
var M="M";
var N="N";
var O="O";
function content(){
document.write("<table cellspacing='0' cellpadding='0'>");
document.write("<tr>");
document.write("<td class='komorka_nr'>Nr</td>");
document.write("<td class='komorki_znakowe_naglowek' id='A'>A</td>");
document.write("<td class='komorki_znakowe_naglowek' id='B'>B</td>");
document.write("<td class='komorki_znakowe_naglowek' id='C'>C</td>");
document.write("<td class='komorki_znakowe_naglowek' id='D'>D</td>");
document.write("<td class='komorki_znakowe_naglowek' id='E'>E</td>");
document.write("<td class='komorki_znakowe_naglowek' id='F'>F</td>");
document.write("<td class='komorki_znakowe_naglowek' id='G'>G</td>");
document.write("<td class='komorki_znakowe_naglowek' id='H'>H</td>");
document.write("<td class='komorki_znakowe_naglowek' id='I'>I</td>");
document.write("<td class='komorki_znakowe_naglowek' id='J'>J</td>");
document.write("<td class='komorki_znakowe_naglowek' id='K'>K</td>");
document.write("<td class='komorki_znakowe_naglowek' id='L'>L</td>");
document.write("<td class='komorki_znakowe_naglowek' id='M'>M</td>");
document.write("<td class='komorki_znakowe_naglowek' id='N'>N</td>");
document.write("<td class='komorki_znakowe_naglowek' id='O'>O</td>");
document.write("</tr>");





for(i=1; i<=50; i++){

document.write("<tr>");

document.write("<td class='komorki_liczbowe'onmouseover=kursor("+i+") onclick=aktywuj_zmiane_rozmiaru("+i+") id="+i+">"+i+"</td>");
document.write("<td class='komorki_znakowe' id="+A+i+v+"><input type=text onfocus=spr("+A+","+i+") onmouseover=test("+A+","+i+") onmouseout=powrot("+A+","+i+") size=6 class=normal name="+A+i+" id="+A+i+"/></td>");
document.write("<td class='komorki_znakowe' id="+B+i+v+"><input type=text onfocus=spr("+B+","+i+") onmouseover=test("+B+","+i+") onmouseout=powrot("+B+","+i+") size=6 class=normal name="+B+i+" id="+B+i+"/></td>");
document.write("<td class='komorki_znakowe' id="+C+i+v+"><input type=text onfocus=spr("+C+","+i+") onmouseover=test("+C+","+i+") onmouseout=powrot("+C+","+i+") size=5 class=normal name="+C+i+" id="+C+i+"/></td>");
document.write("<td class='komorki_znakowe' id="+D+i+v+"><input type=text onfocus=spr("+D+","+i+") onmouseover=test("+D+","+i+") onmouseout=powrot("+D+","+i+") size=6 class=normal name="+D+i+" id="+D+i+"/></td>");
document.write("<td class='komorki_znakowe' id="+E+i+v+"><input type=text onfocus=spr("+E+","+i+") onmouseover=test("+E+","+i+") onmouseout=powrot("+E+","+i+") size=5 class=normal name="+E+i+" id="+E+i+"/></td>");
document.write("<td class='komorki_znakowe' id="+F+i+v+"><input type=text onfocus=spr("+F+","+i+") onmouseover=test("+F+","+i+") onmouseout=powrot("+F+","+i+") size=5 class=normal name="+F+i+" id="+F+i+"/></td>");
document.write("<td class='komorki_znakowe' id="+G+i+v+"><input type=text onfocus=spr("+G+","+i+") onmouseover=test("+G+","+i+") onmouseout=powrot("+G+","+i+") size=6 class=normal name="+G+i+" id="+G+i+"/></td>");
document.write("<td class='komorki_znakowe' id="+H+i+v+"><input type=text onfocus=spr("+H+","+i+") onmouseover=test("+H+","+i+") onmouseout=powrot("+H+","+i+") size=6 class=normal name="+H+i+" id="+H+i+"/></td>");
document.write("<td class='komorki_znakowe' id="+I+i+v+"><input type=text onfocus=spr("+I+","+i+") onmouseover=test("+I+","+i+") onmouseout=powrot("+I+","+i+") size=6 class=normal name="+I+i+" id="+I+i+"/></td>");
document.write("<td class='komorki_znakowe' id="+J+i+v+"><input type=text onfocus=spr("+J+","+i+") onmouseover=test("+J+","+i+") onmouseout=powrot("+J+","+i+") size=5 class=normal name="+J+i+" id="+J+i+"/></td>");
document.write("<td class='komorki_znakowe' id="+K+i+v+"><input type=text onfocus=spr("+K+","+i+") onmouseover=test("+K+","+i+") onmouseout=powrot("+K+","+i+") size=5 class=normal name="+K+i+" id="+K+i+"/></td>");
document.write("<td class='komorki_znakowe' id="+L+i+v+"><input type=text onfocus=spr("+L+","+i+") onmouseover=test("+L+","+i+") onmouseout=powrot("+L+","+i+") size=6 class=normal name="+L+i+" id="+L+i+"/></td>");
document.write("<td class='komorki_znakowe' id="+M+i+v+"><input type=text onfocus=spr("+M+","+i+") onmouseover=test("+M+","+i+") onmouseout=powrot("+M+","+i+") size=6 class=normal name="+M+i+" id="+M+i+"/></td>");
document.write("<td class='komorki_znakowe' id="+N+i+v+"><input type=text onfocus=spr("+N+","+i+") onmouseover=test("+N+","+i+") onmouseout=powrot("+N+","+i+") size=6 class=normal name="+N+i+" id="+N+i+"/></td>");
document.write("<td class='komorki_znakowe' id="+O+i+v+"><input type=text onfocus=spr("+O+","+i+") onmouseover=test("+O+","+i+") onmouseout=powrot("+O+","+i+") size=6 class=normal name="+O+i+" id="+O+i+"/></td></tr>");


}
document.write("</table>");
}
macham
 
Posty: 2
Z nami od: 25 grudnia 2006, 22:48
Lokalizacja: Wieluń


Wróć do Standardy WWW i źle działające strony

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], Google [Bot]

cron
Przejdź do powiązanej strony

Nawigacja:

Stopka: