1
    sb.Append("<script language='javascript'>")
    sb.Append("window.open('updateRT.aspx?batchno=" + batchno + "&prodcode=" + prodcode + "&maxrunningtime=" + temprunningtime + ",")
    sb.Append("top=0, left=0, width=500, height=500, menubar=yes,toolbar=yes,status=1,resizable=yes');")
    sb.Append("</script>")
    ClientScript.RegisterStartupScript(Me.GetType(), "abc", sb.ToString())

みなさん、こんにちは...上記は私のvb.netコードで、値を他のページに渡し、同時に表示されるウィンドウのサイズを変更しようとしています...

なぜ、どのエラーが発生し、ウィンドウのサイズが同じままで、幅=500および高さ=500ではなくフルスクリーンであるかはわかりません。

誰かがここで私を助けることができますか?

どうもありがとうございました、そして良い一日を...

:D

4

1 に答える 1

2

おっと、あなたのコードを読み間違えました。

3番目のパラメータとしてウィンドウ仕様を渡すことになっています-http://www.w3schools.com/jsref/met_win_open.aspをwindow.openチェックしてください。最初のパラメーターを閉じることを目的としたコンマは実際には文字列の一部であるため、現在、すべてを1つのパラメーターで渡しています。試す

sb.Append("window.open('updateRT.aspx?batchno=" + batchno + "&prodcode=" + prodcode + "&maxrunningtime=" + temprunningtime + "', '_blank',")
sb.Append("'top=0, left=0, width=500, height=500, menubar=yes,toolbar=yes,status=1,resizable=yes');")
于 2012-06-11T02:34:44.867 に答える