由ASP填充的Javascript

时间:2011-12-22 20:51:18

标签: javascript asp.net asp-classic

在混合语言方面我有点简单,希望有人能告诉我。

我有一个翻页杂志查看器,它使用Javascript嵌入我的网页:

<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")%>',

2 个答案:

答案 0 :(得分:1)

是的,使用像这样的ASP填充JavaScript对象是有效的。请参阅最近关于使用PHP执行此操作的问题:

Is it considered bad practice to have PHP in your JavaScript

答案 1 :(得分:0)

是。 HTML将在服务器端生成,然后提供给浏览器进行渲染。