Jag försöker öppna ett nytt fönster som ska vara maximerat och som inte ska ha någon toolbar. Hej! men hur ska jag göra för att få detta att köras från code behind Gör en response.write av följande:window.open
jag gör så här
<code>
Response.Write("<Script Language=JavaScript>window.open('default.htm','Title','[b]toolbar=no[/b],scrollbars=yes, maximazed=yes, resizable=yes')</script>");
</code>
men av någon anledning så blir det inte maximerat utan blir en liten ruta som jag sen själv måste maximera varje gång.
Hur löser jag dettaSv: window.open
Du får maximera det manuellt istället. Kör följande script:
<code>
function fullScreen(){
top.window.moveTo(0,0);
if (document.all) {
top.window.resizeTo(screen.availWidth,screen.availHeight);
}
else if (document.layers||document.getElementById) {
if (top.window.outerHeight<screen.availHeight||top.window.outerWidth<screen.availWidth){
top.window.outerHeight = screen.availHeight;
top.window.outerWidth = screen.availWidth;
}
}
}
</code>
Vänliga hälsningar / Johan @ MicrosoftSv: window.open
<code>
private void Button1_Click(object sender, System.EventArgs e)
{
//köras här
}Sv: window.open
<code>
var myWindow;
myWindow = window.open('default.htm','Title','[b]toolbar=no[/b],scrollbars=yes, maximazed=yes, resizable=yes');
myWindow .moveTo(0,0);
if (document.all) {
myWindow .resizeTo(screen.availWidth,screen.availHeight);
}
else if (document.layers||document.getElementById) {
if (myWindow .outerHeight<screen.availHeight||myWindow .outerWidth<screen.availWidth){
myWindow .outerHeight = screen.availHeight;
myWindow .outerWidth = screen.availWidth;
}
}
</code>
Eller klistra in kodexemplet någonstans i det nya fönstret så kommer det att maximeras när det öppnas.
MVH / Johan