Spesso capita che a causa di javascript caricati nel body, Internet Explorer non carichi adeguatamente la pagina (eh figuriamoci...) e dia un errore irreversibile "Impossibile aprire il sito www.ciaociao.it - Operazione Annullata". Cliccando su OK la finestra viene chiusa.
Dopo un'approfondita ricerca, ho scoperto che il problema lo danno frequentemente i moduli FCK Editor e le Google Maps. Ma non usando nessuno dei due, ero disperato. Cercando meglio nel forum ufficiale, ho scoperto che il problema è dato dal modulo VIDEO_CCK e più in particolare quando il video utilizzato è di YouTube.
Il passaggio a EMFIELD non ha risolto il problema, visto che il file youtube.inc contenuto in video_cck/providers/ ha un output osceno, ed è quello che causa l'errore in Internet Explorer, peraltro non rendendo valido il codice XHTML :D
quindi l'output:
$output .= "<object height="$height" width="$width"><param name="movie" value="http://www.youtube.com/v/$embed"><param name="wmode" value="transparent"><embed src="http://www.youtube.com/v/$embed&rel=$related" . $autoplay_value . "" type="application/x-shockwave-flash" wmode="transparent" height="$height" width="$width"></object>";
deve diventare:
$output .= "<embed src="http://www.youtube.com/v/$embed&rel=$related" . $autoplay_value . "" type="application/x-shockwave-flash" wmode="transparent" height="$height" width="$width"></embed>";
Perché chi ha scritto queste righe di codice si è dimenticato pure di chiudere il tag
<embed>
!
E ora il problema è risolto, spero che il mio topic sia utile a qualcuno. Lunga vita a Drupal :D
Chiedo perdono umilmente... mi sono scordato che il tag html non valido è
embed
...La riga di codice da incollare è:
Validato xhtml strict, funziona su tutti i browser anche il caro Safari ;)