- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- [Risolto] Dichiarazione Javascript che crea problemi con IE7
-
[Risolto] Dichiarazione Javascript che crea problemi con IE7
Ho bisogno di usare funzioni JavaScript in un mio nuovo sito e ne ho fatto un bel file .js che viene richiamato nella sezione head dei file xhtml con la seguente linea:
<script type="text/javascript" src="../paginedin.js" />
Mi dicono che con IE7 la presenza di questa chiamata fa si che la pagina si veda solo parzialmente mentre con le altre versioni di IE e gli altri browser funziona tutto. Notate che non ci sono chiamate automatiche alle funzioni JS nelle pagine bensì funzioni Ajax che vengono chiamate dall'utente con dei link. Siccome sono inesperto di JavaScript e cercando sia con Google che nello storico del forum non ho trovato nulla di utile spero che qualche esperto mi spieghi se sto sbagliando o se comunque per IE7 serve qualche "trucco" tipo posizionare la chiamata in un punto preciso ecc.
Grazie in anticipo a chiunque mi saprà dare una dritta.
-
Mi sono appena reso conto che NVU mi ha messo dei Meta Name vuoti prima delle dichiarazioni di CSS e JS lasciando però quelli giusti successivamente. Che sia quello che crea problemi a IE7?
-
In un altro forum mi hanno suggerito la sintassi:
<script type="text/javascript" src="paginedin.js"></script>
e funziona. NVU peraltro la modifica automaticamente riportandola all'originale ma semmai chiederò lumi nell'area apposita se ci sono utilizzatori di questo programma.
-
Ciao NetMassimo, sono felice che hai risolto ed è stato interessante leggere, se mai avrò lo stesso problema saprò cosa provare, ho usato NVU per poco, poi mi sono arrabbiata perchè mi mandava a capo i commenti negli script e mi causava errori!
-
incredibile a dirsi ma stavolta ha ragione IE7 O.o
non tutti i tag xhtml esistono anche nella forma autoterminativa e script e' uno di questi (idem vale per div ed altri amici), tipicamente chiunque abbia una chiusura non ha un corrispettivo autoterminante
cosi' come tutti quelli che non hanno una chiusura esistono solo in forma autoterminante.Indubbiamente strano del punto di vista del formalismo xml
non so perche' sia cosi' (non ricordo se i draft ecc dello standard ne parlano, ne' se se n'era mai parlato durante i tavoli di discussione) sara' un refuso dell'html