begin process at 2012 05 27 23:57:43
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

ASP.net

 > 

fenetre javascript


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

fenetre javascript

mercredi 21 décembre 2005 à 13:51:08 | fenetre javascript

coulis

Bonjour à tous,

Voila à partir d'une page ascx j'ouvre une fenêtre en cliquant sur une image nommée(VoCourriel1) le bouton inscrit une fonction javascript (OuvFen()) ecrite dans la page d'appel.
La fonction ci-dessous fonctionne, mais il faut appuyer 2 fois sur le bouton. Ce qui est normal vu le script. Comment faire pour lancer automatiquement l'ouverture de ma fenêtre ? Existe t-il aussi une solution .net sans passer par le javascript ?

 


Public Sub VOCourriel1(ByVal sender As System.Object, ByVal e As DataListCommandEventArgs) Handles DetailVOdataListe1.ItemCommand

Dim RefVO As String
If (e.CommandName) = "ContactVO" Then
RefVO = e.CommandArgument
DetailVOdataListe1.Attributes.Add("onclick", "return OuvFen('contact1.aspx?IDRefAnno=" & RefVO & "', 'Contact', 450, 500 , 50, 50);")
End If

End
Sub



Thierry
mercredi 21 décembre 2005 à 15:00:25 | Re : fenetre javascript

azra

Membre Club Administrateur CodeS-SourceS

Bonjour,

Pour ouvrir ta popup en même temps que ton post back, tu peux faire:
Response.Write(<script>OuvFen('blablabla')</script>); (enfin l'équivalent en vb)

mercredi 21 décembre 2005 à 15:28:00 | Re : fenetre javascript

coulis

Bonjour, j'ai saisie suivant ta remarque le texte suivant mais cela ne fonctionne pas ? Response.Write("")
mercredi 21 décembre 2005 à 15:48:03 | Re : fenetre javascript

azra

Membre Club Administrateur CodeS-SourceS
 Re-bonjour,

Je viens d'essayer et cela fonctionne ici (avec un <script>alert('toto')</script>).
Peux tu détailler ce qui se passe chez toi? Erreur JS? Erreur .NET?
mercredi 21 décembre 2005 à 15:52:27 | Re : fenetre javascript

jesusonline

Membre Club Administrateur CodeS-SourceS
Normal en faisant un crade response.write tu vas ecrire ton "crade" bout de js au début du document avant meme que tu declares ta fonction js :)

fait plutot un propre

&page.ClientScript.RegisterStartupScript(this.getType, String.format("ouveFen('contact1.aspx?IDRefAnno={0}', 'Contact', 450, 500 , 50, 50)", refVO), true)



Cyril - MVS - MCP ASP
mercredi 21 décembre 2005 à 16:11:59 | Re : fenetre javascript

azra

Membre Club Administrateur CodeS-SourceS
Ah oui effectivement :)
mercredi 21 décembre 2005 à 17:43:44 | Re : fenetre javascript

coulis

Hello Cyril,
En appliquant ton propre j'ai  2 question à te posser
ClientScript correspond à la page ou est ecrit mon script js ?
sinon j'ai l'erreur suivante avec (this.getType), "this" n'est pas déclaré ?
 
Page.ClientScript.RegisterStartupScript(this.getType, String.Format("ouveFen('contact1.aspx?IDRefAnno={0}', 'Contact', 450, 500 , 50, 50)", RefVO), True)


Thierry
mercredi 21 décembre 2005 à 17:46:36 | Re : fenetre javascript

jesusonline

Membre Club Administrateur CodeS-SourceS
Oui, c'est du C# donc this = me et c'est du .net 2 ;)

donc page.RegisterStartupScript(me.getType, String.Format("<script type=""text/javascript"">ouveFen('contact1.aspx?IDRefAnno={0}', 'Contact', 450, 500 , 50, 50)</script>", RefVO))

j'ai plus exactement la syntaxe en tete mais ca doi ressembler à ca.


Cyril - MVS - MCP ASP
mercredi 21 décembre 2005 à 18:01:03 | Re : fenetre javascript

coulis

Ok mais je suis encore en .net1
Cela va-t-il fonctionner ?

J'ai encore l'erreur suivante  pour "Me.getType"

c:\inetpub\wwwroot\canalautopro\Marchands\MotRechVO1.ascx.vb(550): Une valeur de type 'System.Type' ne peut pas être convertie en 'String'.

Thierry
mercredi 21 décembre 2005 à 18:05:37 | Re : fenetre javascript

jesusonline

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
en fait il faut mettre le type de ta page ou l'UC en cours, regarde dans MSDN tu auras la syntaxe exacte que je n'ai plus en tete ;)


Cyril - MVS - MCP ASP

1 2

Cette discussion est classée dans : javascript, page, fenetre, fenêtre, vocourriel1


Répondre à ce message

Sujets en rapport avec ce message

Récupérer les paramètres d'une page asp en javascript [ par rw72000 ] Comment faut-il faire pour récupérer les paramètres d'une page asp dans une fontion jscript.En vbscript ça donne request("machin")Seulement ça n'exist Réacutalisation et fermeture de fenetre [ par yoyo ] Salut,j'aimerais avoir votre avis.J'ai une page ASP qui ouvre un popup. Dans cette popup, je fais des modifications. Quand je valide cette popup, j'ef javascript asp [ par frankint ] j'aimerais savoir si ont peut envoyer un paramètre a une autre page avec une fonction javascript ou bien avec window.open( , , , )Merci.et j'aimerais Ouverture d'une fenetre dans une frame sans clik ! [ par sschupp ] Voici l'histoire : j'ai un formulaire permettant la saisie de date. On appuye envoyer, ça vérifie que la première date est bien antèrieure à la second Rafraichir une page à partir d'un popup [ par gg16819 ] BonjourComment rafraichir la page appellante à partir d'un popup ?Fenetre maitresse-> Appel popup-> Si ok dans popup, rafraichir fenetre appel-> ferme appel javascript [ par matmojito ] Bonjour à tous une petite questionEst-il possible à partir d'une page html d'appeler une fichier javascript et que celui-ci s'exécute dans la page d'a transfert de variables [ par Longane ] Bonjour,je débute en asp, je souhaite faire passer une variable d'une page asp vers une page en asp javascript.j'ai essayé avec une variable session ç charger une page dans la même fenêtre [ par Fildomen ] sltje veux qu'une partie de mon site soit toujours affiché, dans toutes les pages (exactement comme la barre à gauche de ce site), et ca sans refaire recherche de fonctions javascript + changer la page en cours [ par jmg ] Bonjour? je suis à la recherche de la fonction javascript que change la page en cours.ce serait cool de m'aider en me l'indiquant ou en me donnant l'a


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,624 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales