PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → iframe dans un champ html bloque l'application ?
iframe dans un champ html bloque l'application ?
Débuté par JcSamuel, 22 nov. 2004 19:03 - 6 réponses
Posté le 22 novembre 2004 - 19:03
Bonjour,

Suite à cet échange récent sur le problème des iframe dans les champs html, que je cherche aussi à règler, j'ai testé la méthode propsée le 17/11.

L'affichage de la page html externe se fait bien en effet, mais dans mon appli, la suite de la page webdev ne se charge plus et j'obtiens un message d'erreur de type

'_PAGE_A22.1' a la valeur null ou n'est pas un objet

Doit-on modifier quelque chose dans le contexte pour ouvrir une page html externe (quelconque) sans perdre les informations de la page webdev ?

Merci de votre aide.

JcSamuel
Posté le 22 novembre 2004 - 19:34
JcSamuel a écrit :

Bonjour,
Suite à cet échange récent sur le problème des iframe dans les champs html, que je cherche aussi à règler, j'ai testé la méthode propsée le 17/11.
L'affichage de la page html externe se fait bien en effet, mais dans mon appli, la suite de la page webdev ne se charge plus et j'obtiens un message d'erreur de type
'_PAGE_A22.1' a la valeur null ou n'est pas un objet
Doit-on modifier quelque chose dans le contexte pour ouvrir une page html externe (quelconque) sans perdre les informations de la page webdev ?
Merci de votre aide.
JcSamuel

>> '_PAGE_A22.1' a la valeur null ou n'est pas un objet
Bizarre comme nom.
_PAGE_
doit être séparé par un '.' avant le nom de la variable
_PAGE_.A22.1
par exemple.
Ensuite le 1 dans A22.1 est aussi étrange, on devrait avoir une
propriété javascript du champ.
Comme 'value' . Ex :
_PAGE_.A22.value
et pas une valeur.

Question:
Cette page fonctionne bien sans l'include du iframe?
Posté le 23 novembre 2004 - 13:03
Oui, l'application est une application qui fonctionne normalement, dans laquelle je me suis borné à inclure un champ html nouveau pour tester l'idée du iframe

Le message de blocage apparaît n'importe où, dès que le champ html est initialisé
Le problème survient avec n'importe quel html externe inclus dans un iframe

Tout se passe comme si l'application de départ perd son chemin dès qu'on ouvre l'html externe

Ne faut-il pas définir un contexte provisoire ?

Faut il un code de fermeture du iframe ?

Merci à tous .

JcS
Posté le 23 novembre 2004 - 15:03
Dans son message précédent, JcSamuel a écrit :

Oui, l'application est une application qui fonctionne normalement, dans
laquelle je me suis borné à inclure un champ html nouveau pour tester l'idée
du iframe

Le message de blocage apparaît n'importe où, dès que le champ html est
initialisé Le problème survient avec n'importe quel html externe inclus dans
un iframe

Tout se passe comme si l'application de départ perd son chemin dès qu'on
ouvre l'html externe

Ne faut-il pas définir un contexte provisoire ?

Faut il un code de fermeture du iframe ?

Merci à tous .

JcS


Moi j'uilise un iframe dans une ZR pour afficher une page AWP et ca
marche très bien.
pour cela j'ai défini un champ libellé HTML que j'initialise
directement avec le iframe.
Ex:
ZoneRépétéeAjoute(ZR1,"Compteur " +i+TAB+"<iframe
src='/PTECH_WEB/FR/Test1.awp?nombre="+i+"' width='100%'
height='"+(5+15*i)+"' name='zone"+i+"' noresize='yes' frameborder='yes'
scrolling='auto' ></iframe>")

Je n'ai aucun souci. Il te manque peut etre la balise de fin </iframe>
?

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
Posté le 23 novembre 2004 - 15:28
JcSamuel a écrit :

Oui, l'application est une application qui fonctionne normalement, dans laquelle je me suis borné à inclure un champ html nouveau pour tester l'idée du iframe

Le message de blocage apparaît n'importe où, dès que le champ html est initialisé
Le problème survient avec n'importe quel html externe inclus dans un iframe


Même avec un <iframe> contenant une page non webDev comme www.google.fr?

Tout se passe comme si l'application de départ perd son chemin dès qu'on ouvre l'html externe
Ne faut-il pas définir un contexte provisoire ?
Faut il un code de fermeture du iframe ?


Non, le contenu est juste contenu ;) dans les limites de la balise
<iframe></iframe>.
Normalement, l'espace de nommage des variables est spécifique au <iframe>.

Le container, étant considéré comme le parent du code HTML contenu dans
le <iframe>,
vous pouvez avoir des soucis, si l'application incluse manipule le TOP
dans un système de frame

Juste une question, avez vous le </iframe> fermant, car je vois que je
l'ai omis quand j'ai donné un exemple dans un autre post.
Ça ne tire pas à conséquence, sauf, s'il y a du code à la suite du
<iframe>.. ce qui sans doute le cas!

Merci à tous .
JcS

Je résume:
Posté le 24 novembre 2004 - 11:08
Oui, j'ai trouvé entretemps que le problème provenait du manque de la balise de fermeture </iframe>
Cette balise manquait dans le code donné comme exemple dans le message du 17/11
Grand merci de vos réponses à tous

JcS
Posté le 24 novembre 2004 - 11:32
b.engelmajer avait écrit le 23/11/2004 :
JcSamuel a écrit :

Juste une question, avez vous le </iframe> fermant, car je vois que je
l'ai omis quand j'ai donné un exemple dans un autre post.
Ça ne tire pas à conséquence, sauf, s'il y a du code à la suite du
<iframe>.. ce qui sans doute le cas!


j'ai donc modifié la wtablette html qui contenait ton exemple pour
rajouter le </iframe>

>

--
Eric
Webmaster des Wtablettes
www.wtablettes.net