0

vb 変数をバックエンド JavaScript に渡すことができるかどうか知りたいです。ユーザーが画像とその画像へのリンクをアップロードできるページがあります。データベースからリンクを取得し、変数を string = としてリーダーに宣言するリーダーを実行しています。このコードでスクリプトに渡そうとすると

Response.Write("<script>")
Response.Write("window.open(<%= linkLeft %>,'_blank')")
Response.Write("</script>")

データベース内のリンクの URL ではなく、私の url/linkLeft として返されます。この変数をスクリプトに渡す方法はありますか? これを行うために実際に何かに遭遇したことはありません。リンクを新しいウィンドウで開きたいのでこれを使用しているので、response.redirectは問題外だと思いますか?

前もって感謝します

4

1 に答える 1

1

何がどこで定義されているのかわからないlinkLeftので、構文は少し異なるかもしれませんが、次のようになります。

Response.Write("window.open('" & linkLeft & "','_blank')")
于 2012-12-18T20:19:40.077 に答える