Ich muss ein neues Pop-up-Fenster öffnen, wenn ich in einer Ansicht auf eine Schaltfläche klicke. Das neue Fenster sollte zu einer bestimmten actionmethod in einem bestimmten Controller umgeleitet werden. Ich muss auch Attribute für die Größe des neuen Pop-up-Fensters bereitstellen. Ich habe den folgenden Code ausprobiert:
<input type="button" name = "ClickMe" Value="ClickMe" onclick= "javascript:window.open('/Home/Create/','Customer Search',height='window.screen.height - 100', width='200',left='window.screen.width - 250' ,top='10',status='no',toobar='no',resizable='yes',scrollbars='yes')"/>
Wenn Sie auf die Schaltfläche klicken, passiert nichts. Ich erhalte folgenden Javascript-Fehler:
Zeile: 19
Zeichen: 1
Fehler: Ungültiges Argument.
Code: 0
Wenn ich die ViewSource des gerenderten HTMLs überprüfe, finde ich die Zeile, in der die Schaltfläche gerendert wird. Ich verwende Windows Vista mit IE 7. Ich arbeite an MVC 3 mit Razor Engine in VS 2010