OVH Cloud OVH Cloud

AxWebBrowser et target html

1 réponse
Avatar
nicolas
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

1 réponse

Avatar
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