bonjour,
j'ai une page web qui contient une frame.
j'aimerai changer la source de cette frame lors d'un clique sur un bouton.
j'ai essayé quelques scripts notament en javascript
mais ca marche pô
si qq'un peut m'aider
merci
bonjour,
j'ai une page web qui contient une frame.
j'aimerai changer la source de cette frame lors d'un clique sur un bouton.
j'ai essayé quelques scripts notament en javascript
mais ca marche pô
si qq'un peut m'aider
merci
en fait tu veux naviguer d'un site à un autre si je comprends bien.
en fait j'ai une page aspx qui contient une frame.
cette frame affiche une page
je voudrais que lorsque l'utilisateur clique sur un bouton le contenu de ma frame change cad qu'elle m'affiche une page différente de la premiere
un exemple du code de la page principale
ma page
voici l'algo de ce que je voudrais faire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <iframe src="http://localhost/HPVWeb/Views.aspx?mppfile=/HPVWeb/Files/Mpp/Research.mpp" id="HPVWeb" height="400" width="100%"> </iframe>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 protected void Button_Operations_Click(object sender, EventArgs e) { maframe["HPVWeb"]. src = "http://localhost/HPVWeb/Views.aspx?mppfile=/HPVWeb/Files/Mpp/Operations.mpp"; maframe["HPVWeb"].refresh; }
tu peux pas faire ça coté server. ASP.Net ne gère pas les frame. Faut le faire coté client en utilisant sur ton lien l'attributr target="nom_de_la_frame" ou en javaScript avec la collection Frames de l'objet document
oui je sais j'ai fait ca pour le moment en javascript:
c'est le code pour une frame pas pour une iframe et du coup j'ai ce message d'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 string chemin = "http://localhost/HPVWeb/Views.aspx?mppfile=/HPVWeb/Files/Mpp/Operations.mpp"; string recharge = ""; recharge = "<body><script>"; recharge = recharge + "parent.frames[\"HPVWeb\"].window.location=\""; recharge = recharge + chemin; recharge = recharge + "\";</script></body>"; Response.Write(recharge);
parent.frames.HPVWeb n'est pas un objet ou a la valeur null
je n'arrive pas a trouver le bon code
personne peut m'aider?
Partager