J'utilise des AxWebBrowser dans une form C#.
J'ai AXwebbrowser1 en fenetre de navigation principale. Et AxWebBrowser2 en
secondaire.
Je voudrais envoyer une page HTML dans AxWebBrowser2 depuis AxWebBrowser1 en
utilisant un target dans un formulaire HTML.
exemple
function Submit(form)
{
eval("form.target='toto';form.action='toto.php';form.submit();");
return true;
}
Comment puis-je faire pour que mon AxWebBrowser2 soit defini comme etant la
fenetre "toto" afin de permetre a toto.php de s'ouvrir dedans ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Simon Mourier
Si j'ai bien compris la question, AxWebBrowser1 et AxWebBrowser2 sont des navigateurs différents. Il ne peuvent donc communiquer directement de l'un à l'autre. Chaque navigateur dispose de ses fenêtres qui lui sont propres, et chacune a un nom, mais ce n'est pas global.
Il faut donc passer par la WinForm comme transport intermédiaire d'une manière ou d'une autre.
Simon. www.softfluent.com
"nicolas" a écrit dans le message de news:
Bonjour,
J'utilise des AxWebBrowser dans une form C#. J'ai AXwebbrowser1 en fenetre de navigation principale. Et AxWebBrowser2 en secondaire. Je voudrais envoyer une page HTML dans AxWebBrowser2 depuis AxWebBrowser1 en utilisant un target dans un formulaire HTML.
exemple
function Submit(form) { eval("form.target='toto';form.action='toto.php';form.submit();"); return true; }
Comment puis-je faire pour que mon AxWebBrowser2 soit defini comme etant la fenetre "toto" afin de permetre a toto.php de s'ouvrir dedans ?
MErci,
Nicolas
Si j'ai bien compris la question, AxWebBrowser1 et AxWebBrowser2 sont des
navigateurs différents. Il ne peuvent donc communiquer directement de l'un à
l'autre. Chaque navigateur dispose de ses fenêtres qui lui sont propres, et
chacune a un nom, mais ce n'est pas global.
Il faut donc passer par la WinForm comme transport intermédiaire d'une
manière ou d'une autre.
Simon.
www.softfluent.com
"nicolas" <inconu@inconu.com> a écrit dans le message de news:
8711BEAE-BF84-45ED-A67B-67DE88E89B34@microsoft.com...
Bonjour,
J'utilise des AxWebBrowser dans une form C#.
J'ai AXwebbrowser1 en fenetre de navigation principale. Et AxWebBrowser2
en
secondaire.
Je voudrais envoyer une page HTML dans AxWebBrowser2 depuis AxWebBrowser1
en
utilisant un target dans un formulaire HTML.
exemple
function Submit(form)
{
eval("form.target='toto';form.action='toto.php';form.submit();");
return true;
}
Comment puis-je faire pour que mon AxWebBrowser2 soit defini comme etant
la
fenetre "toto" afin de permetre a toto.php de s'ouvrir dedans ?
Si j'ai bien compris la question, AxWebBrowser1 et AxWebBrowser2 sont des navigateurs différents. Il ne peuvent donc communiquer directement de l'un à l'autre. Chaque navigateur dispose de ses fenêtres qui lui sont propres, et chacune a un nom, mais ce n'est pas global.
Il faut donc passer par la WinForm comme transport intermédiaire d'une manière ou d'une autre.
Simon. www.softfluent.com
"nicolas" a écrit dans le message de news:
Bonjour,
J'utilise des AxWebBrowser dans une form C#. J'ai AXwebbrowser1 en fenetre de navigation principale. Et AxWebBrowser2 en secondaire. Je voudrais envoyer une page HTML dans AxWebBrowser2 depuis AxWebBrowser1 en utilisant un target dans un formulaire HTML.
exemple
function Submit(form) { eval("form.target='toto';form.action='toto.php';form.submit();"); return true; }
Comment puis-je faire pour que mon AxWebBrowser2 soit defini comme etant la fenetre "toto" afin de permetre a toto.php de s'ouvrir dedans ?