ďťż
Podstrony
|
telcocafewitam 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) |
|||
Sitedesign by AltusUmbrae. |