2011-12-22 6 views
0

言語を混ぜると少しシンプルになり、誰かが私に助言してくれることを望みました。ASPによって占められているJavascript

私はそうのようにJavascriptを使用して自分のWebページに埋め込まれているページめくりの雑誌ビューアを、持っている:私が知りたいのですが

<script type="textjavascript"> 

var attributes = { id: 'issuuViewer1' }; 

var params = { 

allowfullscreen: 'true', 

allowScriptAccess: 'always', 

menu: 'false' 

}; 

var flashvars = { 

jsAPIClientDomain: 'issuu.com', 

mode: 'embed', 

layout: 'http%3A%2F%2Fskin.issuu.com%2Fv%2Flight%2Flayout.xml', 

showFlipBtn: 'true', 

documentId: '080311154822-183d3d8334a544518a0d5e324f2543d4', 

docName: 'gan_issuu', 

username: 'Jesper', 

loadingInfoText: 'Greek%20Architecture', 

et: '1251988902514', 

er: '29' 

}; 

swfobject.embedSWF("http://static.issuu.com/webembed/viewers/style1/v1/IssuuViewer.swf", "myContent1", "420", "264", "9.0.0", "swfobject/expressInstall.swf", flashvars, params, attributes); 

</script> 

何を、私はASPでこれらの設定の一部を取り込むことができています。したがって、行の代わりに:

documentId: '080311154822-183d3d8334a544518a0d5e324f2543d4', 

このようなASPを組み込むことができますか?

documentId: '<%=rs.Fields("documentID")%>', 

答えて

1

はい、このようにASPを使用してJavaScriptオブジェクトを生成することは有効です。

Is it considered bad practice to have PHP in your JavaScript

+0

便利感謝です:PHPでこれをやっていた最近の質問を参照してください。したがって、それは可能ではありますが、それは悪い習慣とみなされます。なぜあなたは知っている理由はありますか?私はおそらく抽出するJSのためのクエリ文字列に必要な値を置くことができますが、ASP/DBは私の好ましい方法です... – TheCarver

+0

いいえ、それは必ずしも悪い練習ではありません。あなたはJavaScript/ASPの交差をデータ構造の初期化に制約しているように思えるので、これは受け入れられると思います。 JavaScriptコードの中のどこかにASPが浮かんでいたら、それは間違いなく悪い習慣になるでしょう。 –

+0

これは通常の標準的な方法です。完全に受け入れられる。 – Dee

0

はい。 HTMLはサーバー側で生成され、レンダリングのためにブラウザに提供されます。

関連する問題