0

我开发了一个自定义的 YouTube 播放器。与那个播放器一起,我实现了一个问答系统,它通过使用 ajax 调用 php 函数将数据保存到我的数据库中。

以下是html代码

<div id="player">
</div>

    <div id="commentArea">
    <div class="question ui-corner-all">
        <textarea id="comment" rows="10" cols="50" style="width: 100%"></textarea>
        <div id="btnSave" class="player-button" style="float: right">
            Send</div>
        <div style="clear: both">
        </div>
    </div>
</div>

为此,我必须参考 3 个样式表和 3 个脚本文件。但我希望最终用户轻松嵌入此代码,而不是将内容放在标题中并将上面的 html 代码放在正文中。

他们是否有可能只放置一个嵌入代码,这将带来上面的 html 以及对 js 和 css 文件的引用?如果是这样,最好的方法是什么?

感谢您提前提供任何帮助

最好的问候, 阿米拉

4

1 回答 1

-1

您可以创建一个小 javascript 通过将它们添加到标题中来获取必要的文件。类似于以下内容:

<script type="text/javascript" src="..."></script> <!-- jQuery -->
<script type="text/javascript">
  $(document.head).append('<link rel="stylesheet" type="text/css" href="...">');
</script>
...

当然,浏览器支持<style>页面上任何位置的标签(因此只需将标签放在页面上即可),但 HTML4 规范不允许这样做。此外,如果 jQuery 已经存在,您可能不想再次加载它,但是您必须延迟代码直到实际加载 jQuery。不知道该怎么做 -也许是<script>'sload事件?

于 2012-07-20T13:03:30.713 回答