在混合语言方面我有点简单,希望有人能告诉我。
我有一个翻页杂志查看器,它使用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")%>',
答案 0 :(得分:1)
是的,使用像这样的ASP填充JavaScript对象是有效的。请参阅最近关于使用PHP执行此操作的问题:
Is it considered bad practice to have PHP in your JavaScript
答案 1 :(得分:0)
是。 HTML将在服务器端生成,然后提供给浏览器进行渲染。