OVH Cloud OVH Cloud

ouvrir une nouvelle fenetre explorer

10 réponses
Avatar
Sylo
Bonjour,

Je voudrais que quand l'utilisateur click sur un lien, ouvrir une nouvelle
fenetre du navigateur et y afficher la page demandé... Mais je trouve pas
!!!!

Merci pour votre aide
Sylvain

10 réponses

Avatar
YJLAMOTTE
Bonjour,
rajoute l'attribut target="_blank" dans la définition de ton lien.

YJLAMOTTE

"Sylo" wrote:

Bonjour,

Je voudrais que quand l'utilisateur click sur un lien, ouvrir une nouvelle
fenetre du navigateur et y afficher la page demandé... Mais je trouve pas
!!!!

Merci pour votre aide
Sylvain





Avatar
Sylo
en fait, c'est aprés l'appui d'un bouton que cela déclenche sur le serveur
un évènement qui execute la commande:
response.redirect("brouzouf.aspx")

Le problème, c'est que cela m'y met dans la fenetre du navigateur en cours
alors que je voudrais ouvrir une nouvelle fenêtre...

Je ne vois pas trop ou mettre l'attribut tardet="_blank" la dedans... Je
connais cette attribut mais c'est de l'HTML... Je ne sais pas trop comment
le manipuler

MErci

"YJLAMOTTE" a écrit dans le message de
news:
Bonjour,
rajoute l'attribut target="_blank" dans la définition de ton lien.

YJLAMOTTE

"Sylo" wrote:

> Bonjour,
>
> Je voudrais que quand l'utilisateur click sur un lien, ouvrir une


nouvelle
> fenetre du navigateur et y afficher la page demandé... Mais je trouve


pas
> !!!!
>
> Merci pour votre aide
> Sylvain
>
>
>


Avatar
sebastien981_nospam
Bonjour,

je ne suis pas sur d'avoir saisi la demande en tout cas je propose une
réponse

dans le code html de la page sur laquelle il y a le bouton à cliquer il
suffit d'écrire

onclick="window.open('webformacharger.aspx')"

voilà (j'ai un petit doute de syntaxe window.open(...) ou
windows.open() la différence est sur le s)

sebastien


Sylo vient de nous annoncer :
en fait, c'est aprés l'appui d'un bouton que cela déclenche sur le serveur
un évènement qui execute la commande:
response.redirect("brouzouf.aspx")

Le problème, c'est que cela m'y met dans la fenetre du navigateur en cours
alors que je voudrais ouvrir une nouvelle fenêtre...

Je ne vois pas trop ou mettre l'attribut tardet="_blank" la dedans... Je
connais cette attribut mais c'est de l'HTML... Je ne sais pas trop comment
le manipuler

MErci

"YJLAMOTTE" a écrit dans le message de
news:
Bonjour,
rajoute l'attribut target="_blank" dans la définition de ton lien.

YJLAMOTTE

"Sylo" wrote:

Bonjour,

Je voudrais que quand l'utilisateur click sur un lien, ouvrir une nouvelle
fenetre du navigateur et y afficher la page demandé... Mais je trouve pas
!!!!

Merci pour votre aide
Sylvain







--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Avatar
sebastien981_nospam
Pardon petite précision ce code est à mettre dans la balise bouton pour
réagir à l'événement click du bouton

Sebastien


a écrit :
Bonjour,

je ne suis pas sur d'avoir saisi la demande en tout cas je propose une
réponse

dans le code html de la page sur laquelle il y a le bouton à cliquer il
suffit d'écrire

onclick="window.open('webformacharger.aspx')"

voilà (j'ai un petit doute de syntaxe window.open(...) ou windows.open() la
différence est sur le s)

sebastien


Sylo vient de nous annoncer :
en fait, c'est aprés l'appui d'un bouton que cela déclenche sur le serveur
un évènement qui execute la commande:
response.redirect("brouzouf.aspx")

Le problème, c'est que cela m'y met dans la fenetre du navigateur en cours
alors que je voudrais ouvrir une nouvelle fenêtre...

Je ne vois pas trop ou mettre l'attribut tardet="_blank" la dedans... Je
connais cette attribut mais c'est de l'HTML... Je ne sais pas trop comment
le manipuler

MErci

"YJLAMOTTE" a écrit dans le message
de
news:
Bonjour,
rajoute l'attribut target="_blank" dans la définition de ton lien.

YJLAMOTTE

"Sylo" wrote:

Bonjour,

Je voudrais que quand l'utilisateur click sur un lien, ouvrir une
nouvelle
fenetre du navigateur et y afficher la page demandé... Mais je trouve pas
!!!!

Merci pour votre aide
Sylvain









--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Avatar
Sylo
Excuse moi mais je comprend pas tout... En fait je débute en .NET et je
programme avec visual studio...
Je sais pas si j'ai la bonne méthode pour programmer mais moi, je ne touche
pas au code HTML de la page.
En fait je construit mas page avec les controls et puis quand click sur un
lien, je renvoie tout au serveur qui gere le click.
Ainsi, pour tout mes liens, je gère l'évènement dans la page VB qui est lié
et je fait un response.redirect("nomdemapage.aspx") qui ouvre le fichier
nomdemapage.aspx dans le navigateur...

Voila, voila...

donc, si vous avez une idée pour remplacer mon
response.redirect("nomdemapage.aspx") pour que la page .aspx s'ouvre dans
une nouvelle page du navigateur.
de même, suite à un lien email (type ), je veux ouvrir
un page outlook pour l'envoie du mail à cette adresse. ca marche pas avec
mon response.redirect("") (ca marche mais ca dégage ma
page .aspx qui est affiché)

Merci sebatien pour ton aide en tout cas

Sylvain


a écrit dans le message de
news:
Pardon petite précision ce code est à mettre dans la balise bouton pour
réagir à l'événement click du bouton

Sebastien


a écrit :
> Bonjour,
>
> je ne suis pas sur d'avoir saisi la demande en tout cas je propose une
> réponse
>
> dans le code html de la page sur laquelle il y a le bouton à cliquer il
> suffit d'écrire
>
> onclick="window.open('webformacharger.aspx')"
>
> voilà (j'ai un petit doute de syntaxe window.open(...) ou windows.open()


la
> différence est sur le s)
>
> sebastien
>
>
> Sylo vient de nous annoncer :
>> en fait, c'est aprés l'appui d'un bouton que cela déclenche sur le


serveur
>> un évènement qui execute la commande:
>> response.redirect("brouzouf.aspx")
>>
>> Le problème, c'est que cela m'y met dans la fenetre du navigateur en


cours
>> alors que je voudrais ouvrir une nouvelle fenêtre...
>>
>> Je ne vois pas trop ou mettre l'attribut tardet="_blank" la dedans...


Je
>> connais cette attribut mais c'est de l'HTML... Je ne sais pas trop


comment
>> le manipuler
>>
>> MErci
>>
>> "YJLAMOTTE" a écrit dans le


message
>> de
>> news:
>>> Bonjour,
>>> rajoute l'attribut target="_blank" dans la définition de ton lien.
>>>
>>> YJLAMOTTE
>>>
>>> "Sylo" wrote:
>>>
>>>> Bonjour,
>>>>
>>>> Je voudrais que quand l'utilisateur click sur un lien, ouvrir une
>>>> nouvelle
>>>> fenetre du navigateur et y afficher la page demandé... Mais je trouve


pas
>>>> !!!!
>>>>
>>>> Merci pour votre aide
>>>> Sylvain

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com



Avatar
sebastien981_nospam
Bonjour,


alors pour l'envoi de mail voilà ce qu'il faut faire

tu crée un lien html ce lien est formulé ainsi
"mailto:" lorsque la personne clic sur le lien (en
fait le texte ou l'image qui montre ce lien) cela lance automatiquement
sont logiciel de mail configuré par défaut (i.e : Outlook express)

pour le bouton

<INPUT id="Button1" onclick="window.open('Mawebform.aspx');"
type="button" value="Button">


cela peut évidemment être un control serveur

<asp:Button id="bt_recherche" tabIndex="2" runat="server"
Font-Size="XX-Small" Width="158px"
Text="Mon Texte"
onclick="window.open('Mawebform.aspx');"></asp:Button>


voilà un lien

ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.1036/dhtml/workshop/author/dhtml/reference/methods/open_0.htm

Pour écrire ce code dans l'affichage en mode design en bas on trouve un
bouton html on clic dessus et on passe en code html ce que vous voulez
faire s'éxécute coté client attention de vérifier que le client accepte
le scripting

Sinon regarde du coté de l'objet Server notament Server.Execute()

J'espères que c'est plus clair

Sebastien


Sylo a formulé la demande :
Excuse moi mais je comprend pas tout... En fait je débute en .NET et je
programme avec visual studio...
Je sais pas si j'ai la bonne méthode pour programmer mais moi, je ne touche
pas au code HTML de la page.
En fait je construit mas page avec les controls et puis quand click sur un
lien, je renvoie tout au serveur qui gere le click.
Ainsi, pour tout mes liens, je gère l'évènement dans la page VB qui est lié
et je fait un response.redirect("nomdemapage.aspx") qui ouvre le fichier
nomdemapage.aspx dans le navigateur...

Voila, voila...

donc, si vous avez une idée pour remplacer mon
response.redirect("nomdemapage.aspx") pour que la page .aspx s'ouvre dans
une nouvelle page du navigateur.
de même, suite à un lien email (type ), je veux ouvrir
un page outlook pour l'envoie du mail à cette adresse. ca marche pas avec
mon response.redirect("") (ca marche mais ca dégage ma
page .aspx qui est affiché)

Merci sebatien pour ton aide en tout cas

Sylvain


a écrit dans le message de
news:
Pardon petite précision ce code est à mettre dans la balise bouton pour
réagir à l'événement click du bouton

Sebastien


a écrit :
Bonjour,

je ne suis pas sur d'avoir saisi la demande en tout cas je propose une
réponse

dans le code html de la page sur laquelle il y a le bouton à cliquer il
suffit d'écrire

onclick="window.open('webformacharger.aspx')"

voilà (j'ai un petit doute de syntaxe window.open(...) ou windows.open() la
différence est sur le s)

sebastien


Sylo vient de nous annoncer :
en fait, c'est aprés l'appui d'un bouton que cela déclenche sur le serveur
un évènement qui execute la commande:
response.redirect("brouzouf.aspx")

Le problème, c'est que cela m'y met dans la fenetre du navigateur en cours
alors que je voudrais ouvrir une nouvelle fenêtre...

Je ne vois pas trop ou mettre l'attribut tardet="_blank" la dedans... Je
connais cette attribut mais c'est de l'HTML... Je ne sais pas trop comment
le manipuler

MErci

"YJLAMOTTE" a écrit dans le message
de
news:
Bonjour,
rajoute l'attribut target="_blank" dans la définition de ton lien.

YJLAMOTTE

"Sylo" wrote:

Bonjour,

Je voudrais que quand l'utilisateur click sur un lien, ouvrir une
nouvelle
fenetre du navigateur et y afficher la page demandé... Mais je trouve
pas !!!!

Merci pour votre aide
Sylvain









--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com





--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Avatar
Sylo
Je comprend bien ce que tu me dit. Merci pour ton aide sébastien.
Une petit question tout de même. Les réponses que tu me donnes sont intégré
dans le HTML de la page. hors moi, au click sur un bouton, je veux
simplement retourner sur le serveur (dessus, je dois faire des traitements
sur une base).
En fonction de ces traitements, soit j'ouvre la fenetre, sois je ne fait
rien.

Cela, je ne pense pas que je puisse le faire avec les solutions que tu me
propose. Est ce que tu programme en VB parfois dans tes sites ????
Merci
a écrit dans le message de
news:
Bonjour,


alors pour l'envoi de mail voilà ce qu'il faut faire

tu crée un lien html ce lien est formulé ainsi
"mailto:" lorsque la personne clic sur le lien (en
fait le texte ou l'image qui montre ce lien) cela lance automatiquement
sont logiciel de mail configuré par défaut (i.e : Outlook express)

pour le bouton

<INPUT id="Button1" onclick="window.open('Mawebform.aspx');"
type="button" value="Button">


cela peut évidemment être un control serveur

<asp:Button id="bt_recherche" tabIndex="2" runat="server"
Font-Size="XX-Small" Width="158px"
Text="Mon Texte"
onclick="window.open('Mawebform.aspx');"></asp:Button>


voilà un lien




ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.1036/dhtml/workshop/author/dhtml/r
eference/methods/open_0.htm

Pour écrire ce code dans l'affichage en mode design en bas on trouve un
bouton html on clic dessus et on passe en code html ce que vous voulez
faire s'éxécute coté client attention de vérifier que le client accepte
le scripting

Sinon regarde du coté de l'objet Server notament Server.Execute()

J'espères que c'est plus clair

Sebastien


Sylo a formulé la demande :
> Excuse moi mais je comprend pas tout... En fait je débute en .NET et je
> programme avec visual studio...
> Je sais pas si j'ai la bonne méthode pour programmer mais moi, je ne


touche
> pas au code HTML de la page.
> En fait je construit mas page avec les controls et puis quand click sur


un
> lien, je renvoie tout au serveur qui gere le click.
> Ainsi, pour tout mes liens, je gère l'évènement dans la page VB qui est


lié
> et je fait un response.redirect("nomdemapage.aspx") qui ouvre le fichier
> nomdemapage.aspx dans le navigateur...
>
> Voila, voila...
>
> donc, si vous avez une idée pour remplacer mon
> response.redirect("nomdemapage.aspx") pour que la page .aspx s'ouvre


dans
> une nouvelle page du navigateur.
> de même, suite à un lien email (type ), je veux


ouvrir
> un page outlook pour l'envoie du mail à cette adresse. ca marche pas


avec
> mon response.redirect("") (ca marche mais ca dégage


ma
> page .aspx qui est affiché)
>
> Merci sebatien pour ton aide en tout cas
>
> Sylvain
>
>
> a écrit dans le message de
> news:
>> Pardon petite précision ce code est à mettre dans la balise bouton pour
>> réagir à l'événement click du bouton
>>
>> Sebastien
>>
>>
>> a écrit :
>>> Bonjour,
>>>
>>> je ne suis pas sur d'avoir saisi la demande en tout cas je propose une
>>> réponse
>>>
>>> dans le code html de la page sur laquelle il y a le bouton à cliquer


il
>>> suffit d'écrire
>>>
>>> onclick="window.open('webformacharger.aspx')"
>>>
>>> voilà (j'ai un petit doute de syntaxe window.open(...) ou


windows.open() la
>>> différence est sur le s)
>>>
>>> sebastien
>>>
>>>
>>> Sylo vient de nous annoncer :
>>>> en fait, c'est aprés l'appui d'un bouton que cela déclenche sur le


serveur
>>>> un évènement qui execute la commande:
>>>> response.redirect("brouzouf.aspx")
>>>>
>>>> Le problème, c'est que cela m'y met dans la fenetre du navigateur en


cours
>>>> alors que je voudrais ouvrir une nouvelle fenêtre...
>>>>
>>>> Je ne vois pas trop ou mettre l'attribut tardet="_blank" la dedans...


Je
>>>> connais cette attribut mais c'est de l'HTML... Je ne sais pas trop


comment
>>>> le manipuler
>>>>
>>>> MErci
>>>>
>>>> "YJLAMOTTE" a écrit dans le


message
>>>> de
>>>> news:
>>>>> Bonjour,
>>>>> rajoute l'attribut target="_blank" dans la définition de ton lien.
>>>>>
>>>>> YJLAMOTTE
>>>>>
>>>>> "Sylo" wrote:
>>>>>
>>>>>> Bonjour,
>>>>>>
>>>>>> Je voudrais que quand l'utilisateur click sur un lien, ouvrir une
>>>>>> nouvelle
>>>>>> fenetre du navigateur et y afficher la page demandé... Mais je


trouve
>>>>>> pas !!!!
>>>>>>
>>>>>> Merci pour votre aide
>>>>>> Sylvain
>>
>> --
>> Ceci est une signature automatique de MesNews.
>> Site : http://mesnews.no-ip.com

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com



Avatar
sebastien981_nospam
Alors je programmais en VB .net mais maintenant je ne fais plus que du
C # cela dit il n'y a pas des kilomètres de différence.

Si ce que tu veux c'est un allez retour avec le serveur pour décider de
l'ouverture ou non de la webform alors regarde tout de suite
Server.transfer() et server.execute() ce sont les pendant de
response.redirect() mais lancé à partir du server et ces méthodes
permettent soit de conserver l'autre page visible sur le client soit
d'agréger les deux pages en une

Sinon envoi moi un bout de code (retire _nospam de mon mail ) et
j'essaierais de te retourner ton exemple de code avec ce que tu veux
faire même si c en VB ça ne me pose aucun problème

Sebastien


Sylo a couché sur son écran :
Je comprend bien ce que tu me dit. Merci pour ton aide sébastien.
Une petit question tout de même. Les réponses que tu me donnes sont intégré
dans le HTML de la page. hors moi, au click sur un bouton, je veux
simplement retourner sur le serveur (dessus, je dois faire des traitements
sur une base).
En fonction de ces traitements, soit j'ouvre la fenetre, sois je ne fait
rien.

Cela, je ne pense pas que je puisse le faire avec les solutions que tu me
propose. Est ce que tu programme en VB parfois dans tes sites ????
Merci
a écrit dans le message de
news:
Bonjour,


alors pour l'envoi de mail voilà ce qu'il faut faire

tu crée un lien html ce lien est formulé ainsi
"mailto:" lorsque la personne clic sur le lien (en
fait le texte ou l'image qui montre ce lien) cela lance automatiquement
sont logiciel de mail configuré par défaut (i.e : Outlook express)

pour le bouton

<INPUT id="Button1" onclick="window.open('Mawebform.aspx');"
type="button" value="Button">


cela peut évidemment être un control serveur

<asp:Button id="bt_recherche" tabIndex="2" runat="server"
Font-Size="XX-Small" Width="158px"
Text="Mon Texte"
onclick="window.open('Mawebform.aspx');"></asp:Button>


voilà un lien




ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.1036/dhtml/workshop/author/dhtml/r
eference/methods/open_0.htm

Pour écrire ce code dans l'affichage en mode design en bas on trouve un
bouton html on clic dessus et on passe en code html ce que vous voulez
faire s'éxécute coté client attention de vérifier que le client accepte
le scripting

Sinon regarde du coté de l'objet Server notament Server.Execute()

J'espères que c'est plus clair

Sebastien


Sylo a formulé la demande :
Excuse moi mais je comprend pas tout... En fait je débute en .NET et je
programme avec visual studio...
Je sais pas si j'ai la bonne méthode pour programmer mais moi, je ne touche
pas au code HTML de la page.
En fait je construit mas page avec les controls et puis quand click sur un
lien, je renvoie tout au serveur qui gere le click.
Ainsi, pour tout mes liens, je gère l'évènement dans la page VB qui est lié
et je fait un response.redirect("nomdemapage.aspx") qui ouvre le fichier
nomdemapage.aspx dans le navigateur...

Voila, voila...

donc, si vous avez une idée pour remplacer mon
response.redirect("nomdemapage.aspx") pour que la page .aspx s'ouvre dans
une nouvelle page du navigateur.
de même, suite à un lien email (type ), je veux ouvrir
un page outlook pour l'envoie du mail à cette adresse. ca marche pas avec
mon response.redirect("") (ca marche mais ca dégage ma
page .aspx qui est affiché)

Merci sebatien pour ton aide en tout cas

Sylvain


a écrit dans le message de
news:
Pardon petite précision ce code est à mettre dans la balise bouton pour
réagir à l'événement click du bouton

Sebastien


a écrit :
Bonjour,

je ne suis pas sur d'avoir saisi la demande en tout cas je propose une
réponse

dans le code html de la page sur laquelle il y a le bouton à cliquer il
suffit d'écrire

onclick="window.open('webformacharger.aspx')"

voilà (j'ai un petit doute de syntaxe window.open(...) ou windows.open()
la différence est sur le s)

sebastien


Sylo vient de nous annoncer :
en fait, c'est aprés l'appui d'un bouton que cela déclenche sur le
serveur un évènement qui execute la commande:
response.redirect("brouzouf.aspx")

Le problème, c'est que cela m'y met dans la fenetre du navigateur en
cours alors que je voudrais ouvrir une nouvelle fenêtre...

Je ne vois pas trop ou mettre l'attribut tardet="_blank" la dedans... Je
connais cette attribut mais c'est de l'HTML... Je ne sais pas trop
comment le manipuler

MErci

"YJLAMOTTE" a écrit dans le
message de
news:
Bonjour,
rajoute l'attribut target="_blank" dans la définition de ton lien.

YJLAMOTTE

"Sylo" wrote:

Bonjour,

Je voudrais que quand l'utilisateur click sur un lien, ouvrir une
nouvelle
fenetre du navigateur et y afficher la page demandé... Mais je trouve
pas !!!!

Merci pour votre aide
Sylvain









--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com





--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com





--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Avatar
Rahan
je me permet de m inicier

en fait si la question est comment ouvrir une nouvelle
fenetre a partir du serveur va faire un tour la

http://dotnet.developpez.com/faq/asp/vbnet/

y a de tres bonnes astuces....




-----Message d'origine-----
Alors je programmais en VB .net mais maintenant je ne


fais plus que du
C # cela dit il n'y a pas des kilomètres de différence.

Si ce que tu veux c'est un allez retour avec le serveur


pour décider de
l'ouverture ou non de la webform alors regarde tout de


suite
Server.transfer() et server.execute() ce sont les


pendant de
response.redirect() mais lancé à partir du server et ces


méthodes
permettent soit de conserver l'autre page visible sur le


client soit
d'agréger les deux pages en une

Sinon envoi moi un bout de code (retire _nospam de mon


mail ) et
j'essaierais de te retourner ton exemple de code avec ce


que tu veux
faire même si c en VB ça ne me pose aucun problème

Sebastien


Sylo a couché sur son écran :
Je comprend bien ce que tu me dit. Merci pour ton aide




sébastien.
Une petit question tout de même. Les réponses que tu




me donnes sont intégré
dans le HTML de la page. hors moi, au click sur un




bouton, je veux
simplement retourner sur le serveur (dessus, je dois




faire des traitements
sur une base).
En fonction de ces traitements, soit j'ouvre la




fenetre, sois je ne fait
rien.

Cela, je ne pense pas que je puisse le faire avec les




solutions que tu me
propose. Est ce que tu programme en VB parfois dans




tes sites ????
Merci
a écrit dans le




message de
news:
Bonjour,


alors pour l'envoi de mail voilà ce qu'il faut faire

tu crée un lien html ce lien est formulé ainsi
"mailto:" lorsque la personne






clic sur le lien (en
fait le texte ou l'image qui montre ce lien) cela






lance automatiquement
sont logiciel de mail configuré par défaut (i.e :






Outlook express)

pour le bouton

<INPUT id="Button1" onclick="window.open






('Mawebform.aspx');"
type="button" value="Button">


cela peut évidemment être un control serveur

<asp:Button id="bt_recherche" tabIndex="2"






runat="server"
Font-Size="XX-Small" Width="158px"
Text="Mon Texte"
onclick="window.open('Mawebform.aspx');"></asp:Button>


voilà un lien




ms-




help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.1036/dhtml/workshop
/author/dhtml/r
eference/methods/open_0.htm

Pour écrire ce code dans l'affichage en mode design






en bas on trouve un
bouton html on clic dessus et on passe en code html






ce que vous voulez
faire s'éxécute coté client attention de vérifier que






le client accepte
le scripting

Sinon regarde du coté de l'objet Server notament






Server.Execute()

J'espères que c'est plus clair

Sebastien


Sylo a formulé la demande :
Excuse moi mais je comprend pas tout... En fait je








débute en .NET et je
programme avec visual studio...
Je sais pas si j'ai la bonne méthode pour programmer








mais moi, je ne touche
pas au code HTML de la page.
En fait je construit mas page avec les controls et








puis quand click sur un
lien, je renvoie tout au serveur qui gere le click.
Ainsi, pour tout mes liens, je gère l'évènement dans








la page VB qui est lié
et je fait un response.redirect("nomdemapage.aspx")








qui ouvre le fichier
nomdemapage.aspx dans le navigateur...

Voila, voila...

donc, si vous avez une idée pour remplacer mon
response.redirect("nomdemapage.aspx") pour que la








page .aspx s'ouvre dans
une nouvelle page du navigateur.
de même, suite à un lien email (type








), je veux ouvrir
un page outlook pour l'envoie du mail à cette








adresse. ca marche pas avec
mon response.redirect("") (ca








marche mais ca dégage ma
page .aspx qui est affiché)

Merci sebatien pour ton aide en tout cas

Sylvain


a écrit dans le








message de
news:
Pardon petite précision ce code est à mettre dans










la balise bouton pour
réagir à l'événement click du bouton

Sebastien


a écrit :
Bonjour,

je ne suis pas sur d'avoir saisi la demande en












tout cas je propose une
réponse

dans le code html de la page sur laquelle il y a












le bouton à cliquer il
suffit d'écrire

onclick="window.open('webformacharger.aspx')"

voilà (j'ai un petit doute de syntaxe window.open












(...) ou windows.open()
la différence est sur le s)

sebastien


Sylo vient de nous annoncer :
en fait, c'est aprés l'appui d'un bouton que cela














déclenche sur le
serveur un évènement qui execute la commande:
response.redirect("brouzouf.aspx")

Le problème, c'est que cela m'y met dans la














fenetre du navigateur en
cours alors que je voudrais ouvrir une nouvelle














fenêtre...

Je ne vois pas trop ou mettre l'attribut














tardet="_blank" la dedans... Je
connais cette attribut mais c'est de l'HTML... Je














ne sais pas trop
comment le manipuler

MErci

"YJLAMOTTE"














a écrit dans le
message de
news:E1A684AE-1279-428E-844F-















Bonjour,
rajoute l'attribut target="_blank" dans la
















définition de ton lien.

YJLAMOTTE

"Sylo" wrote:

Bonjour,

Je voudrais que quand l'utilisateur click sur


















un lien, ouvrir une
nouvelle
fenetre du navigateur et y afficher la page


















demandé... Mais je trouve
pas !!!!

Merci pour votre aide
Sylvain









--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com





--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com





--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com

.



Avatar
Sylo
Merci Rahan, ta liste est super... Mais j'ai pas trouvé ma réponse (j'avais
cru mais ca marche po....)
Bref, je recommence et je vais reformulez ma question en la reposant à la
racine...
Je vous remercie
Sylvain

"Rahan" a écrit dans le message de
news:075901c48b58$ecce1c10$
je me permet de m inicier

en fait si la question est comment ouvrir une nouvelle
fenetre a partir du serveur va faire un tour la

http://dotnet.developpez.com/faq/asp/vbnet/

y a de tres bonnes astuces....




-----Message d'origine-----
Alors je programmais en VB .net mais maintenant je ne


fais plus que du
C # cela dit il n'y a pas des kilomètres de différence.

Si ce que tu veux c'est un allez retour avec le serveur


pour décider de
l'ouverture ou non de la webform alors regarde tout de


suite
Server.transfer() et server.execute() ce sont les


pendant de
response.redirect() mais lancé à partir du server et ces


méthodes
permettent soit de conserver l'autre page visible sur le


client soit
d'agréger les deux pages en une

Sinon envoi moi un bout de code (retire _nospam de mon


mail ) et
j'essaierais de te retourner ton exemple de code avec ce


que tu veux
faire même si c en VB ça ne me pose aucun problème

Sebastien


Sylo a couché sur son écran :
Je comprend bien ce que tu me dit. Merci pour ton aide




sébastien.
Une petit question tout de même. Les réponses que tu




me donnes sont intégré
dans le HTML de la page. hors moi, au click sur un




bouton, je veux
simplement retourner sur le serveur (dessus, je dois




faire des traitements
sur une base).
En fonction de ces traitements, soit j'ouvre la




fenetre, sois je ne fait
rien.

Cela, je ne pense pas que je puisse le faire avec les




solutions que tu me
propose. Est ce que tu programme en VB parfois dans




tes sites ????
Merci
a écrit dans le




message de
news:
Bonjour,


alors pour l'envoi de mail voilà ce qu'il faut faire

tu crée un lien html ce lien est formulé ainsi
"mailto:" lorsque la personne






clic sur le lien (en
fait le texte ou l'image qui montre ce lien) cela






lance automatiquement
sont logiciel de mail configuré par défaut (i.e :






Outlook express)

pour le bouton

<INPUT id="Button1" onclick="window.open






('Mawebform.aspx');"
type="button" value="Button">


cela peut évidemment être un control serveur

<asp:Button id="bt_recherche" tabIndex="2"






runat="server"
Font-Size="XX-Small" Width="158px"
Text="Mon Texte"
onclick="window.open('Mawebform.aspx');"></asp:Button>


voilà un lien




ms-




help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.1036/dhtml/workshop
/author/dhtml/r
eference/methods/open_0.htm

Pour écrire ce code dans l'affichage en mode design






en bas on trouve un
bouton html on clic dessus et on passe en code html






ce que vous voulez
faire s'éxécute coté client attention de vérifier que






le client accepte
le scripting

Sinon regarde du coté de l'objet Server notament






Server.Execute()

J'espères que c'est plus clair

Sebastien


Sylo a formulé la demande :
Excuse moi mais je comprend pas tout... En fait je








débute en .NET et je
programme avec visual studio...
Je sais pas si j'ai la bonne méthode pour programmer








mais moi, je ne touche
pas au code HTML de la page.
En fait je construit mas page avec les controls et








puis quand click sur un
lien, je renvoie tout au serveur qui gere le click.
Ainsi, pour tout mes liens, je gère l'évènement dans








la page VB qui est lié
et je fait un response.redirect("nomdemapage.aspx")








qui ouvre le fichier
nomdemapage.aspx dans le navigateur...

Voila, voila...

donc, si vous avez une idée pour remplacer mon
response.redirect("nomdemapage.aspx") pour que la








page .aspx s'ouvre dans
une nouvelle page du navigateur.
de même, suite à un lien email (type








), je veux ouvrir
un page outlook pour l'envoie du mail à cette








adresse. ca marche pas avec
mon response.redirect("") (ca








marche mais ca dégage ma
page .aspx qui est affiché)

Merci sebatien pour ton aide en tout cas

Sylvain


a écrit dans le








message de
news:
Pardon petite précision ce code est à mettre dans










la balise bouton pour
réagir à l'événement click du bouton

Sebastien


a écrit :
Bonjour,

je ne suis pas sur d'avoir saisi la demande en












tout cas je propose une
réponse

dans le code html de la page sur laquelle il y a












le bouton à cliquer il
suffit d'écrire

onclick="window.open('webformacharger.aspx')"

voilà (j'ai un petit doute de syntaxe window.open












(...) ou windows.open()
la différence est sur le s)

sebastien


Sylo vient de nous annoncer :
en fait, c'est aprés l'appui d'un bouton que cela














déclenche sur le
serveur un évènement qui execute la commande:
response.redirect("brouzouf.aspx")

Le problème, c'est que cela m'y met dans la














fenetre du navigateur en
cours alors que je voudrais ouvrir une nouvelle














fenêtre...

Je ne vois pas trop ou mettre l'attribut














tardet="_blank" la dedans... Je
connais cette attribut mais c'est de l'HTML... Je














ne sais pas trop
comment le manipuler

MErci

"YJLAMOTTE"














a écrit dans le
message de
news:E1A684AE-1279-428E-844F-















Bonjour,
rajoute l'attribut target="_blank" dans la
















définition de ton lien.

YJLAMOTTE

"Sylo" wrote:

Bonjour,

Je voudrais que quand l'utilisateur click sur


















un lien, ouvrir une
nouvelle
fenetre du navigateur et y afficher la page


















demandé... Mais je trouve
pas !!!!

Merci pour votre aide
Sylvain









--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com





--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com





--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com

.