|
|
|
|
Strumenti |
12-03-2010, 18:17 | #1 |
Senior Member
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
|
[JS-HTML]Incompatibilità browsers
Ciao ragazzi, sono alle prime armi col JS.
Ho fatto il seguente script per un cliente: Codice:
function indice() { /*Nel seguente script non viene fatto un controllo su peso e altezza perchè questo viene precedentemente effettuato dal CMS*/ //Ottieni i valori di peso e altezza dai rispettivi campi peso = document.getElementById('field14').value; altezza = document.getElementById('field15').value; bmi = Math.round((peso * 10000/(altezza * altezza))*100)/100; /*Non e' necessario fare un controllo su peso e altezza perchè anche se 0, la divisione da risultato NaN*/ if ( isNaN(bmi)) {alert("Errore, controlla di aver inserito tutti i dati");} else {document.getElementById('field16').value = bmi;} } Codice HTML:
<script type="application/javascript" src="../media/script/indice.js"></script> <label>Indice BMI:</label><input type="text" value="" name="field16" id="field16" disabled="disabled"> <input type="button" value="Calcola" name="calcola" id="calcola" onclick="indice()"> Premendo calcola su IE non visualizza niente... Temo il problema sia nel getElementById, ma il w3c dice che IE è in grado di leggerlo....
__________________
Dell XPS 13 (9350) :: i5-2500K - HD6870 - AsRock Z68 Pro3 - Corsair Vengeance 8GB (4x2) DDR3 :: Samsung Galaxy S4 GT-i9505
|
13-03-2010, 14:47 | #2 |
Senior Member
Iscritto dal: Aug 2002
Messaggi: 4378
|
Ma il debugger JS di IE ti segnala qualche errore?
|
13-03-2010, 16:55 | #3 |
Senior Member
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
|
Ma a parte che il debugger non l'ho trovato. Cmq sono giusto venuto per dire dove stava il problema.
Ho dovuto sostituire <script type="application/javascript"> con <script type="text/javascript"> Mannagga a dreamweaver che mi fa sempre sbagliare Quasi mi scoccia aprire dei topic per ste vaccate... eppure....
__________________
Dell XPS 13 (9350) :: i5-2500K - HD6870 - AsRock Z68 Pro3 - Corsair Vengeance 8GB (4x2) DDR3 :: Samsung Galaxy S4 GT-i9505
|
13-03-2010, 17:09 | #4 | |
Senior Member
Iscritto dal: Aug 2002
Messaggi: 4378
|
Quote:
Fai attenzione ad usare editor WYSIWYG quando scrivi del codice. |
|
13-03-2010, 18:27 | #5 |
Senior Member
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
|
Generalmente DW lo uso in visualizzazione codice, quindi non ci sono problemi su quello . Se c'è qualcosa di errato è colpa mia o di DW che mi da i suggerimenti sbagliati...
__________________
Dell XPS 13 (9350) :: i5-2500K - HD6870 - AsRock Z68 Pro3 - Corsair Vengeance 8GB (4x2) DDR3 :: Samsung Galaxy S4 GT-i9505
|
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:59.