gpt4 book ai didi

javascript - 使用 jQuery 组织多个嵌入代码

转载 作者:行者123 更新时间:2023-11-29 15:05:59 30 4
gpt4 key购买 nike

我的网站上有几个嵌入代码,例如:

嵌入代码#1:

<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/f8Lp2ssd5A9ErAc&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/f8Lp2A9ErAc&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object>

嵌入代码#2:

<script type="text/javascript">
_qoptions={
qacct:"p-3asdb5E0g6"
};
</script>
<script type="text/javascript" src="http://edge.quantserve.com/quant.js"></script>
<noscript>
<a href="http://www.quantcast.com/p-3asdb5E0g6" target="_blank"><img src="http://pixel.quantserve.com/pixel/p-3asdb5E0g6.gif" style="display: none;" border="0" height="1" width="1" alt="Quantcast"/></a>
</noscript>

等等..

如何组织它们并将它们分离到外部单个 js 文件中以保持标记干净?

感谢您的帮助!

最佳答案

我不认为 jQuery 有多大帮助我要么直接将它们记录下来,要么将它们存储在 xml 文件中

对于 document.write 它将是这样的(其中删除了 noscript,因为在 js 文件中根本没有意义

// --- starts jsfile
var embeds = [
'<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/f8Lp2ssd5A9ErAc&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/f8Lp2A9ErAc&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object>',

'<script type="text/javascript">_qoptions={qacct:"p-3asdb5E0g6"};</script><script type="text/javascript" src="http://edge.quantserve.com/quant.js"></script>'
]; // notice the lack of comma on the last embed
function putEmbed(idx) {
document.write(embeds[idx]);
}
// ------ end ------

然后使用

<script type="text/javascript">
putEmbed(0); // youtube
</script>

以后

<script type="text/javascript">
putEmbed(1); // quant
</script>

关于javascript - 使用 jQuery 组织多个嵌入代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2711642/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com