PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WEBDEV 2024 → Manipuler IFrame
Manipuler IFrame
Started by Freddykong, Aug., 04 2017 12:31 PM - 8 replies
Registered member
60 messages
Popularité : +4 (4 votes)
Posted on August, 04 2017 - 12:31 PM
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..
Registered member
946 messages
Popularité : +53 (63 votes)
Posted on August, 04 2017 - 4:20 PM
Bonjour,

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

jordan
Registered member
60 messages
Popularité : +4 (4 votes)
Posted on August, 07 2017 - 10:21 AM
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 ....
Posted on August, 16 2017 - 9:51 AM
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
Registered member
60 messages
Popularité : +4 (4 votes)
Posted on August, 17 2017 - 5:20 PM
J'ai réussi à résoudre le problème entre temps, mais merci à toi !
Registered member
12 messages
Popularité : -1 (1 vote)
Posted on August, 18 2017 - 12:55 AM
quelle était la solution, je vous remercie

--
Paulo Viana
i9sistemas
Registered member
60 messages
Popularité : +4 (4 votes)
Posted on August, 21 2017 - 9:21 AM
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
Registered member
3 messages
Posted on October, 07 2017 - 4:08 PM
Cela fonctionne aussi.
-----------------------------
assigner la page à iFrame - travailler
------------- ----------------
// Navigateur
ChangeTarget (iFRM_1..Alias)



// Serveur
PageDisplay (Page_Usr_Overview)
Message modified, October, 07 2017 - 4:10 PM
Posted on July, 17 2019 - 4:12 PM
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 ;(