EvilDef
Messages postés66Date d'inscriptionvendredi 13 février 2004StatutMembreDernière intervention19 mai 2006
-
4 avril 2005 à 16:29
cs_Yopyop
Messages postés586Date d'inscriptionlundi 7 janvier 2002StatutMembreDernière intervention10 février 2010
-
6 avril 2005 à 09:59
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 :
EvilDef
Messages postés66Date d'inscriptionvendredi 13 février 2004StatutMembreDernière intervention19 mai 2006 5 avril 2005 à 11:27
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
)
{
cs_Yopyop
Messages postés586Date d'inscriptionlundi 7 janvier 2002StatutMembreDernière intervention10 février 20101 6 avril 2005 à 09:59
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.