Accueil > Forum > > > > [ASP.NET][C#]choisir le contenu d'une iframe dynamiquement
[ASP.NET][C#]choisir le contenu d'une iframe dynamiquement
lundi 4 avril 2005 à 16:29:55 |
[ASP.NET][C#]choisir le contenu d'une iframe dynamiquement

EvilDef
|
Bonjour a tous, voici mon problème. j'ai un base de donné contenant des page internet (dans un champs ou tous le code d'une page est enregistré) J'aimerai pouvoir, quand je clique sur un lien, ouvrir un nouvelle page qui contient une iframe qui afficherai la page dont j'ai le code. J'ai dans l'idée de créé un fichier, d'y inserré le code mais je n'arrive pas a modifié le parametres src de mon iframe pour ouvrir le bon fichier. 1/ Peut on créer un objet iframe en c# 2/
Response .Write("<script>window.open("http://evildef.free.fr","laFrame");<"+"/script>");
Avec ce code, la page s'ouvre dans une autre fenetre alors que j'ai dans mon fichier aspx : <iframe name="laFrame" id="laFrame1" title="laFrame" style="WIDTH: 313px; HEIGHT: 338px"> Vive le COBOL
|
|
lundi 4 avril 2005 à 19:12:13 |
Re : [ASP.NET][C#]choisir le contenu d'une iframe dynamiquement

Yopyop
|
salut,
Response.Write("<script>window.open("http://evildef.free.fr","laFrame");<"+"/script>");
window.open -> ouvre une fenêtre.
essaye plutôt un truc du genre
response.write "document.all.laFrame.src='http://www.google.com';"
yopyop
|
|
mardi 5 avril 2005 à 09:34:06 |
Re : [ASP.NET][C#]choisir le contenu d'une iframe dynamiquement

EvilDef
|
ca ne marche pas, la frame reste blanche quand je fais :
private void Page_Load(object sender, System.EventArgs e) { Response.Write("<script>document.all.laFrame.src='http://www.google.fr';<"+"/script>"); }
Quelqu'un a une autre idée ?? Vive le COBOL
|
|
mardi 5 avril 2005 à 10:09:09 |
Re : [ASP.NET][C#]choisir le contenu d'une iframe dynamiquement

Yopyop
|
Salut,
Essaie: Page.RegisterClientScriptBlock("ifrReload","<script language='javascript'>document.all.laFrame.src='url';</script>");
et si ca ne fonctionne pas, même chose mais utilises Page.RegisterStartupScript au lein de Page.RegisterClientScriptBlock
Maintenant si ca ne fonctionne pas, il faudrait voir ta page, il se peut que l'appel soit lancé avant que ton iframe ne soit chargée
yopyop
|
|
mardi 5 avril 2005 à 11:27:31 |
Re : [ASP.NET][C#]choisir le contenu d'une iframe dynamiquement

EvilDef
|
Tiens je te donne le code, tu comprendras peut etre mieux si ya un probleme version.aspx.cs :
using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using System.IO; using System.Configuration;
namespace version { public class afficheVersion : System.Web.UI.Page {
private void Page_Load(object sender, System.EventArgs e) {
// Page.RegisterClientScriptBlock("ifrReload","<script language='javascript'>document.all.laFrame.src='http://www.google.fr';</script>");
this.Page.RegisterStartupScript("ifrReload","<script language='javascript'>document.all.laFrame.src='http://www.google.fr';</script>");
// string execut = "<script>window.open("http://evildef.free.fr","laFrame");<" + "/" + "script>";
// string execut = "<script>document.all.laFrame.src='http://www.google.fr';<" + "/" + "script>"; // this.Page.RegisterStartupScript("succes", execut);
// Response.Write("<script>document.frames["laFrame"].src='http://www.google.fr';<"+"/script>");
}
#region Web Form Designer generated code
override protected void OnInit(EventArgs e) { InitializeComponent(); base.OnInit(e); }
private void InitializeComponent() { this.Load += new System.EventHandler(this.Page_Load); } #endregion } }version.aspx : <+%@ Page Language="C#" validaterequest="false" Src="version.aspx.cs" Inherits="version.afficheVersion" autoeventwireup="false" %> <+html> <+head> <+/head> <+body> <+p> <+iframe id="laFrame" title="laFrame" name="laFrame"> <+/iframe> <+/p> <+/body> <+/html> (euh ya pas les + mais si je colle le code tel quelle il l'execute  ) Voila, et encore merci pour ton aide !!! Vive le COBOL
|
|
mardi 5 avril 2005 à 21:50:08 |
Re : [ASP.NET][C#]choisir le contenu d'une iframe dynamiquement

Yopyop
|
Réponse acceptée !
c du vb.net mais y'a pas grande différence avec c#
dans le page_load
Page.RegisterStartupScript("key", "<script language='javascript'>document.all.laFrame.src='http://www.microsoft.com';</script>")
======================================= la page aspx ============================== <form id="Form1" method="post" runat="server"> <%@ Page Language="vb" AutoEventWireup="false" Codebehind="WebForm1.aspx.vb" Inherits="WebApplication5.WebForm1" debug="True"%> <iframe id="laFrame" title="laFrame" name="laFrame" src="http://www.google.com"> </form>
tu n'as pas de formulaire dans ta page aspx
yopyop
|
|
mercredi 6 avril 2005 à 09:25:13 |
Re : [ASP.NET][C#]choisir le contenu d'une iframe dynamiquement
|
mercredi 6 avril 2005 à 09:59:09 |
Re : [ASP.NET][C#]choisir le contenu d'une iframe dynamiquement

Yopyop
|
re,
A chaque fois que tu ajoutes un script, tu dois lui associer un clé. Normalement tu dois également tester si cette clé est déjà utilisée:
If(Not Me.IsStartupScriptRegistered("Startup")) Then Me.RegisterStartupScript("Startup", scriptString) End If -> ajoute le script à la fin du form
il y a également RegisterClientScriptBlock (IsClientScriptBlockRegistered)->ajoute le script au début du form.
dans ton cas, comme ton script intéragit avec un élément de la page au chargement de celle-ci, il faut mettre l'iFrame dans le form et le script à la fin du form (RegisterStartupScript) comme ca l'élément iFrame existe déjà et ton script le trouve.
yopyop
|
|
Cette discussion est classée dans : fichier, asp, page, code, iframe
Répondre à ce message
Sujets en rapport avec ce message
Executer un fichier BAT dans une page HTML (ASP ou VBScript) [ par GG ]
Est-il possible d'executer un fichier ou une commande DOS dans une page ASP ou HTML en VBScript?MerciGG
Code d'erreur '800a01a8' dans une page ASP. [ par Noro ]
Lors de l'execution d'un vbscript sur une page ASP, où j'essaye d'afficher les informations de la requête dans des zones de texte. par exemple:documen
Ecrire dans un fichier .txt a partir d'une page asp sur un serveur! [ par TNT ]
Ceci est la suite d'un problème non résolu et je remerci Mike et Kiminox d'un coup de main qui m'a permis d'avancer jusqu'ici!Je voudrais remplacer un
generer un fichier [Mais un fichier ASP] [ par snoy_doc ]
J'ai besoin de generer un fichier asp à l'aide d'un programme aspLe problème n'est pas le fichier lui même mais qu'est ce qu'il va contenir comme scri
Select asp suivit de fonctions [ par rochonweb ]
Je suis en dileme, Exemple, simple page avec code, code, texte, code,Faite votre choix<option name="Immobilier" value=
probleme de suppression de fichier [ par LCVD ]
Bonjour, voila mon pb, j'ai 3 pages qui me permettent de lister le contenu d'un dossier et de supprimer un fichier choisit dans ce dossier. Malheureus
Attacher un fichier dans une page asp [ par bondgirl75018 ]
que faut-il faire pour pouvoir attacher un fichier dans une page asp? je sais qu'il faut utiliser un mais aprés on envoi le formulaire a qui ??et le
Cohabiter du code en langage C# (ASP.net) et du javascript sur la même Page [ par zakfunk ]
Bonjour,j'essai d'utiliser du Javascript sur une Page ASP.net avec du code en C# mais je n'arrive pas à faire cohabiter les deux sur la même Page.Merc
controle acces fichier [ par imer ]
Bonsoir,Comment contrôler l'accès à un fichier par une page asp sans ensuite renseigner l'utilisateur sur l'adresse exacte du fichier.Détails:je souha
exemple de code svp... [ par hervecourtat ]
salut Fabrice, toi qui a l'air de bien connaitre ASP, peut etre si qq'un pouvait m'aider> j'ai sans arret l'erreur pilote isam introuvable quand je m
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|