ďťż

[js] problem pod firefoxem

       

Podstrony


telcocafe

witam wszystkich. mam następujący problem.

napisałem sobie taki skrypcik

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/DTD/html401-transitional.dtd"> <HTML> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> <title>Registration Form</title>   <script language="Javascript" type="text/javascript">  <!--      function notify(){      var firstname = document.regForm.firstname.value;      var name = document.regForm.name;      alert("Are you sure you want to send your data?");      alert(firstname);      var ble=firstname;      var a=name;      document.writeln("<b>"+firstname+"</b><br>");      document.writeln("<b>First Name:</b> " + firstname + a +"<br>");      document.writeln("<b>First Name:</b> " + ble + "  "+ a + "<br>");      }  --> </script> </head> <body>  <FORM name="regForm" action="javascript:notify()">    <H2> Course Registration </H2>    <P> Please fill out the following registration form: </p>    <INPUT type=text name="firstname" value="testName">    <INPUT type=submit name="cmdSubmit" value="Submit Data" >  </FORM> </body> </HTML>

i wszystko jest pięknie. prawie we wszystkich przeglądarkach działa bez zarzutu, ale w Firefoxie po wykonaniu funkcji notify cała strona pozostaje w stanie loading. tzn dokładnie jest problem o tyle że wykonuje się wszystko wypisuje ale nie chce zakończyć :/

pomoże ktoś?



Czy to ma tak wygładać?
http://img250.images...ipboard25jy.jpg
Użytkownik foxy edytował ten post 24 wrzesień 2005, 18:48
To jest błąd FF, a dokładniej zabezpieczenia nie pozwalają na wykonanie się skryptu do końca. FF jest czuły na js. W narzędziach masz konsole javascript i tam zapisują się wszelkiego rodzaju błędy, komunikaty itp. Na pewno jakoś w opcjach da się zmienić, ale teraz na szybko nie mogłem do tego dojść, ale jeśli Ty sobie zmienisz to nie znaczy, że każdy odwiedzający Twoją stronkę też będzie miał... ;)

foxy -> powiedziałem że nie ma problemu z wykonaniem tylko z zakończeniem wykonania. a tenm obrazek no cóż. widziałem już wczoraj takie okno przeglądarki u ciebie.

szyszec -> nie wiesz czy da się cos z tym zrobić z poziomu skryptu?



Możesz być pewien że nie.
FF mimo kilku błedUF został tak przmyślany żeby to co sobie ustawił
użytkownik zostałe takie i nie miały na to wpływu żadne skrypty.
User może równie dobrze wyłącz w FF obsługe JSa i wtedy już na pewno ci się taki skrypt nie odpali

taaaaaaaak tylko jeżeli ja chcę skrypt to umieszczam informację na stronie że do poprawnego działania potrzebna jest obsługa JS i użytkownik decyduje czy chce tą stronę oglądać czy nie. a jeżeli FireFox nie daje użytkownikowi takiego wyboru to to nie jest dobra przeglądarka

a bo chciałbym żeby moja strona działała jeżeli nie we wszystkich toprzynajmniej w większości przeglądarek.

wiecie zdania co do FF sa podzielone
ja np jest zachwycony tym ze ni musze otwierac kilku dziesieciu okien
tak jak to bylo w IE i ze moge wylacz obsluge JSa
co w pewnym stopniu zapewnia mi wieksze bezpieczenstwo.
więc konczac ten wywod chcialbym ci powiedziec ze twoja strona nie bedzie wygladala zawsze tak jakbys tego chcial w kazde przegladarce jest to awykonalne niestety no chyba ze dasz znacznikki <center> </center> a pomiedzy nimi tekst
ale to tez nie daje ci gwarancji na poprawne wyswietlanie sie strony :)

orglee -> powiedzmy ze zmierzam do optymalizowania strony w 7 najpopularniejszych przeglądarkach :P

a co do przeglądarki. nie miałeś tego w InternetExplorer? no cóż. Trzeba było zainstalować Maxthona i byś miał IE z zakładkami :P

działa rewelacyjnie. sam używam i jestem zachwycony. a wMaxthonie jest nawet opcja wyłączania JS


orglee -> powiedzmy ze zmierzam do optymalizowania strony w 7 najpopularniejszych przeglądarkach :P

ja stwierdzam, że firefox bardzo rygorystycznie podchodzi do źrudła strony... nawet w html'u (chodzi o porządek tagów i nawet rodzaj tagów).

Ja miałem (juz nie mam:)) problem z logo... pociełem je na kawałki i wstawiłem na stronę... pod IE wszystko genialnie ale pod FF to tragedia... rozjechało się całe...
a powód był taki, że gdzie nie gdzie miałem <img> a gdzie nie gdzie w <td> beckground, i tu był cały bład. Musiałem zmienić wszystko na td i dopiero wtedy wyglądało ładnie. A i tak nie jest idealnie ale to jest nie zauważalne...

Większość z Was, chociażby Ihman (tak wyniki z jego wypowiedzi) pisze strony nie zgodne z panującymi standardami.... :o Kiedy pisałem jedną ze swoich pierwszych stron, to ją zvalidowałem i poprawiłem wszystkie błędy, a wtedy się okiazało, że na wszystkich (prawie wszystkich ?!) przeglądarkach działa poprawnie ^_^

rzymek -> tej no ale o co chodzi? skąd ty żeś to wyrwał? pytam o konkretny problem a ty mi tu zasuwasz że trzeba walidować. a weź sobie to wetknij w walidator i wrzuci błędy których nie powinien wyrzucać i to tylko trzy błędy. weźmie napisze że użyto (w js) znacznika który nie został otwarty albo zamknięty. i jak jesteś tak cffaniak to weź popraw skrypt tak żeby formatowanie było i żeby się w pełni walidowało i zobacz że nawet jak to zrobisz to i tak FireFox się wykrzaczy.

na przyszłość -> sugerowałbym najpierw sprawdzać kod który ludzie podają zamiast opowiadać o jakichś walidatorach i innych bzdurach które w danym temacie nie mają racji bytu


weź popraw skrypt tak żeby formatowanie było i żeby się w pełni walidowało i zobacz że nawet jak to zrobisz to i tak FireFox się wykrzaczy.
Bardzo chętnie Ci pomogę! Najlepiej jakby ta strona była w sieci (przeglądając temat nie zauważyłem linku) :)

Jak nie chcesz tutaj to napisz mi PW, mail (rzymek01@gmail.com) lub na gg:5636781 B)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.