- PR -

JavaScriptの制御

1
投稿者投稿内容
みのる
大ベテラン
会議室デビュー日: 2003/07/03
投稿数: 100
投稿日時: 2003-08-14 11:13
こんにちはー。

今回は、「JavaScriptの制御」で困っています。

JavaScriptのwidow.print()でプリントした後、自動的に別画面に移動したいのですが、
「印刷」のプロパティ画面が表示される前に別画面に移動してしまいます。
(もちろん、印刷されません)
また、印刷のキャンセル時のコントロールもどのようにしていいか分かりません。
ソースはこのよう↓↓にしています。

Private Sub Button2_ServerClick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.ServerClick
Button2.Visible = False
Dim sbScript As New StringBuilder
With sbScript
.Append("<script language='javascript'>" & vbCrLf)
.Append(vbTab & "window.print();" & vbCrLf)
.Append("</" & "script>")
End With
RegisterClientScriptBlock("openwin", sbScript.ToString)
Response.Redirect("form1.aspx")
End Sub

ASP.NET(VB.NET)による開発です。
宜しくお願いします。
みのる
大ベテラン
会議室デビュー日: 2003/07/03
投稿数: 100
投稿日時: 2003-08-18 14:04
とりあえず、解決しました。
window.print()だけでなく、
画面の移動もJavaScriptで行うことにしました。

JavaScriptとASP.NETの動作のコントロールの解決には
なりませんが、1イベントで
JavaScript→JavaScript→ASP.NETということは
しない方がいいですね。。。
1

スキルアップ/キャリアアップ(JOB@IT)