Bonjour � vous,
j'ai un probl�me lorsque j'utilise les iFrame, notamment avec leur propri�t� "src", pour changer leur contenu.
On consid�re ce code :
PS : nothing.htm n'est qu'une page html vierge, n servant qu'� initialiser le contenu de la iframe � rien.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 <iframe width="40px" height="20px" scrolling="no" frameborder="0" id="frmInfo" name="frmInfo" src="nothing.htm"></iframe>
Je change le contenu affich� dans cette frame gr�ce � la fonction JS suivante :
en l'appelant comme suit :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11 function RedirectPageToTarget( Page, Target ) { var obj = document.getElementById( Target ); if( obj ) { var url = 'http://192.168.192.1/' + Page + '&RAND=' + Math.random(); obj.src = ""; obj.src = url; } }
Il n'y a aucun probl�me si le serveur WEB est accessible.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 RedirectPageToTarget( "sendAutomCmd.php?TYPE=GET&CMD=HVAC&PARAM=AMBIENT", "frmInfo");
Par contre s'il ne l'est pas, le browser se bloque ad vitam aeternam, et m�me lorsque le serveur WEB revient, il reste bloqu�.
Il faut noter que le browser pour lequel je dois d�velopper l'appli est un mini-browser, propri�taire, et relativement peu �volu� (ne supportant pas AJAX par exemple, d'o� l'id�e de passer par les iFrame pour envoyer des commandes).
Que pensez-vous de ce probl�me ? Comment puis-je le r�soudre / contourner ?
Merci par avance,
@+
Partager