Beh, non dico di aver ragione, ma devo verificare che un testo è identico ad un altro testo, solo che uno si trova dentro un'array, l'altro dentro il nodo dell'innerHTML...Originariamente inviato da cavicchiandrea
Partendo dal presupposto che tu abbia ragione per "forzare" un valore in stringa è toString() prova cosi:
var compare = document.getElementById("C1").innerHTML.toString() ;
anche se non credo sia questo il problema, mentre ho forti dubbi su questa funzione StrCmp(compare,elementi[0]) (se di funzione si tratta) verifica che ti ritorni un numero![]()
Purtroppo ho già provato una conversione diretta in stringa, ma non ha dato i suoi risultati.
StrCmp() da quel che so è booleana e restituisce 0 quando le due stringhe sono identiche, ma potrei anche sbagliarmi...
Ho provato più volte anche questa strada, teoricamente non corretta (che tra l'altro mi portava oltre, ma senza dare successo nella comparazione):
Codice PHP:function controllo() { // Verifica se posizione = iniziale
listaDefault();
var compare = document.getElementById("C1").innerHTML;
if (compare == elementi[0]) {
alert("boh");
return true;
}
}

Rispondi quotando