PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → Manipuler IFrame
Manipuler IFrame
Débuté par Freddykong, 04 aoû. 2017 12:31 - 8 réponses
Membre enregistré
60 messages
Popularité : +4 (4 votes)
Posté le 04 août 2017 - 12:31
Bonjour, est-ce qu'il y des subtilités à prendre en compte lors de l'utilisation des Iframes?
Cas simple:
Lorsque j'appuie sur un bouton dans une page, voila le code exécuté:
(Code server)
IFrame1..URL= PageAdresse(PAGE_Authentification)
La page est munie d'uniquement une image histoire d'avoir un rendu visuel mais la page ne s'affiche pas.
Une seule et unique page fonctionne dans cette iframe et pour cela il faut que je la renseigne au préalabe dans la description de l'iframe. Sans cela aucune page ne peut s'afficher.
Il s'agit dans un projet ultra simpliste dans calculs ou affichage farfelus..
Membre enregistré
950 messages
Popularité : +53 (63 votes)
Posté le 04 août 2017 - 16:20
Bonjour,

essaye ca
iFrame1..URL = PageAdresse(PAGE_Authentification, paCOMPLETE)

jordan
Membre enregistré
60 messages
Popularité : +4 (4 votes)
Posté le 07 août 2017 - 10:21
Merci Jordan, mais cela n'a pas résolue mon problème... Je ne comprends pas comment quelque chose d'aussi simple ne peux pas fonctionner ....
Posté le 16 août 2017 - 09:51
Le 07/08/2017, Freddykong a supposé :
Merci Jordan, mais cela n'a pas résolue mon problème... Je ne comprends pas
comment quelque chose d'aussi simple ne peux pas fonctionner ....

---
Cet email a fait l'objet d'une analyse antivirus par AVG.
http://www.avg.com

je ne sais pas si cela est la cause de ton problème mais ...
pour utiliser un iframe et y mettre une url variable, il faut cocher
page du projet
même si c'est pour intégrer un pdf par exemple avec une url classique.

tiens une petite doc justement là dessus
http://www.boxchallenge.com/doc4us/OuvrePdf_une_page_avec_Iframe.docx
Membre enregistré
60 messages
Popularité : +4 (4 votes)
Posté le 17 août 2017 - 17:20
J'ai réussi à résoudre le problème entre temps, mais merci à toi !
Membre enregistré
12 messages
Popularité : -1 (1 vote)
Posté le 18 août 2017 - 00:55
quelle était la solution, je vous remercie

--
Paulo Viana
i9sistemas
Membre enregistré
60 messages
Popularité : +4 (4 votes)
Posté le 21 août 2017 - 09:21
Il faut configurer le boutton qui va te servir à changer le contenu de ton iframe:



Comme sur le screenshot ci-dessus,
Opération sur les champs : Aucune
Action: Afficher la page "XXX"
Destination : Dans le champs "IFramexxx"

Et c'est tout
Membre enregistré
3 messages
Posté le 07 octobre 2017 - 16:08
Cela fonctionne aussi.
-----------------------------
assigner la page à iFrame - travailler
------------- ----------------
// Navigateur
ChangeTarget (iFRM_1..Alias)



// Serveur
PageDisplay (Page_Usr_Overview)
Message modifié, 07 octobre 2017 - 16:10
Posté le 17 juillet 2019 - 16:12
Bonjour,

j'ai beau suivre toutes les explications afin d'afficher un fichier Excel ou PDF dans une iframe de ma page mais rien y fait, j'ai toujours cette erreur : "L'adresse n'a pas été reconnu"...



Plus en detail voici mon code :
- j'ai une page permettant à l'utilisateur d'uploader sur le serveur le fameux fichier (pdf ou excel) :
simple champ SAI_Upload avec le code suivant (qui fonctionne parfaitement) :
sNomFicDoc,sExtensionDoc, sRepMP sont des chaînes
sNomFicDoc = fExtraitChemin(UploadNomFichier(SAI_Upload_FicTableau, Faux),fFichier+fExtension)
sExtensionDoc = fExtraitChemin(UploadNomFichier(SAI_Upload_FicTableau, Faux),fExtension)
SI sNomFicDoc <> "" ALORS
sNomFicTableauArticles = sNumMP + "_TableauArticles" + sExtensionDoc
sRepMP = gsRepFicTableauArticles + sNumMP
SI fRepCrée(sRepMP) = Vrai ALORS
// Création du répertoire pour copie du fichier
sFicTableauArticles = UploadCopieFichier(SAI_Upload_FicTableau,sRepMP,sNomFicTableauArticles)
FIN
FIN

Et ce code copie donc le fichier dans un répertoire que j'ai crée dans le répertoire EXE de mon application.

Et pour afficher mon fichier dans l'iframe, voici mon code :
sFicIframe = gsRepFicTableauArticles + sNumMP + "\" + sNumMP + "_TableauArticles.xls"
SI fFichierExiste(sFicIframe) = Vrai ALORS
IFRM_Fic_articles..Visible = Vrai
IFRM_Fic_articles = sFicIframe
SINON
IFRM_Fic_articles..Visible = Faux
FIN


Au secours.....!! Merci pour vos lumieres ;(