neues IE-Fenster öffnen

henrikxx

Grünschnabel
hallo,

ich will in einer ASP.NET Anwendung in einer ButtonClick Methode
ein neues IE-Fenster öffnen. Der folgende Code funktioniert bei mir leider
nur in einer Windows-Application :

Dim ie As New SHDocVw.InternetExplorer
With ie
.Height = 400
.Width = 400
.ToolBar = 0
.MenuBar = False
.Visible = True
.Navigate("http://google.com")
End With

Bei der Ausführung des Codes in ASP.NET gibt es zwar keine Execption, aber leider auch kein IE-Fenster ;-(, und wenn man 10 mal hintereinander
den code ausführt, kommt die meldung "nicht genügnd speicher".
Also scheint es als ob das fenster schon existiert , aber unsichtbar ist.


Ideen ?


danke & gruß
henrik
 
Hi,

du kannst neue Fenster nicht über ASP.NET direkt öffnen, da der Code auf dem Server verarbeitet wird.
Du must also ein HTML-Steuerelement benutzen.
Dazu fügst du in der HTML-Ansicht im folgenden Code hinzu:

Code:
<INPUT type="button" value="Zu Google" 
onClick="window.open('http://www.google.de', 'Fenstername',
'width=640,height=480,location=yes, scrollbars=yes,toolbar=yes,
status=yes,menubar=yes ,resizable=yes ')">

Mehr Infos zu den Attributen, die du dem neuen Fenster mitgeben kannst, findest du hier

Hoffe das hilft dir weiter.

Gruß,
The laughing man
 
Zurück