由ASP.NET填充的Javascript
我在混合语言方面有点简单,希望有人能给我建议 我有一个翻页杂志查看器,它使用Javascript嵌入到我的网页上,如下所示:由ASP.NET填充的Javascript,javascript,asp.net,asp-classic,Javascript,Asp.net,Asp Classic,我在混合语言方面有点简单,希望有人能给我建议 我有一个翻页杂志查看器,它使用Javascript嵌入到我的网页上,如下所示: <script type="textjavascript"> var attributes = { id: 'issuuViewer1' }; var params = { allowfullscreen: 'true', allowScriptAccess: 'always', menu: 'false' }; var flashvars =
<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>
我可以要这样的吗
documentId: '<%=rs.Fields("documentID")%>',
documentId:“”,
是。HTML将在服务器端生成,然后提供给浏览器进行呈现。是的,像这样使用ASP填充JavaScript对象是有效的。请参阅最近关于使用PHP执行此操作的问题:
这很有帮助,谢谢。因此,尽管这是可能的,也会起作用,但这被认为是一种不好的做法。你知道为什么吗?我可能会在querystring中输入必要的值,以便JS提取,但ASP/DB是我首选的方法……不,你这样做不一定不好。因为您似乎将JavaScript/ASP交叉限制为数据结构的初始化,所以我认为这是可以接受的。如果ASP在JavaScript代码中的任意位置浮动,那肯定是不好的做法。
documentId: '<%=rs.Fields("documentID")%>',