Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将javascript代码放入另一个javascript代码中_Javascript - Fatal编程技术网

如何将javascript代码放入另一个javascript代码中

如何将javascript代码放入另一个javascript代码中,javascript,Javascript,我想把 <div id='gallerysharebar'> <div id='fbshare' class='fb-like' data-href='http://www.facebook.com' data-send='false' data-layout='button_count' data-width='100' data-show-faces='false' data-font='tahoma'> </div> <a

我想把

<div id='gallerysharebar'>
    <div id='fbshare' class='fb-like' data-href='http://www.facebook.com' data-send='false' data-layout='button_count' data-width='100' data-show-faces='false' data-font='tahoma'>
    </div>
    <a id='pinterest-icon' href='
javascript:void((function(){var e=document.createElement('script');e.setAttribute('type','text/javascript');e.setAttribute('charset','UTF-8');e.setAttribute('src','http://assets.pinterest.com/js/pinmarklet.js?r='+Math.random()*99999999);document.body.appendChild(e)})());
'><img onclick='doPinIt();' src='/wp-content/themes/bliss/images/pin-it.png' alt='Pin It'/></a>
</div>

此代码是xxx中javascript代码的一部分。问题是代码都是javascript,所以当我直接放入上面的代码时,它会使库崩溃

   f.fn.tn3.version = "1.1.0.44";
    f.fn.tn3.config = {
        data: null,
        skin: null,
        skinDir: "skins",
        skinDefault: '..........<div class="tn3-show-albums"></div><div class="tn3-next-page"></div><div class="tn3-prev-page"></div>**xxxxxxxx**<div class="tn3-play"></div>...........',
        cssID: null
    };
f.fn.tn3.version=“1.1.0.44”;
f、 fn.tn3.config={
数据:空,
皮肤:空,
skinDir:“皮肤”,
skinDefault:'...*xxxxxxxx**...',
cssID:null
};

我现在明白了。您的报价有问题(
)。您在skinDefault字符串中使用单引号,因此一旦粘贴到上面的html中,它就会结束字符串,并且在第一个单引号之后,您会从内容中得到一个解析错误。因此,要解决此问题,请将html中的所有单引号替换为双引号。请让我知道这是否有效,如果无效,您会看到哪些错误

编辑: 我很确定属性中的引号不起作用,您需要用
替换它们。无论哪种方式,请先按原样尝试,然后如果您认为需要
,请告诉我,我会更新我的答案

<div id="gallerysharebar">
    <div id="fbshare" class="fb-like" data-href="http://www.facebook.com" data-send="false" data-layout="button_count" data-width="100" data-show-faces="false" data-font="tahoma">
    </div>
    <a id="pinterest-icon" href="javascript:void((function(){var e=document.createElement("script");e.setAttribute("type","text/javascript");e.setAttribute(\"charset\",\"UTF-8");e.setAttribute("src","http://assets.pinterest.com/js/pinmarklet.js?r="+Math.random()*99999999);document.body.appendChild(e)})());">
        <img onclick="doPinIt();" src="/wp-content/themes/bliss/images/pin-it.png" alt="Pin It"/>
    </a>
</div>


请格式化代码并将html与javascript分开。因此,您尝试将html放在下面的skinDefault属性中,xxx在哪里?发生了什么事?您的facebook和pinterest图标没有显示?没有,因为pinterest中有javascript代码,skinDefault属性也是javscript,所以当我放置代码时默认情况下,它会变成javascript中的javascript。我知道在php中,我需要在这种情况下暂停括号并放入php代码,但我不知道javascript。如果有人可以更改,我也可以付费。我厌倦了!不,你不需要像在php中那样做任何愚蠢的括号。pinterest中的javascript可以被认为是html。甚至忘记它的存在。当你点击其中一个东西时,它就会执行,一切都会好起来。你需要担心的是它会出现在页面上。这么说……你能描述一下你看到了什么吗?在你尝试添加gallerysharebar之前或之后,
skinDefault
中的东西会出现吗东西?顺便说一句,如果你不想处理这些东西,你最好减少你的损失,并使用类似的东西作为你的社交链接。谢谢!它工作得很好,但我还需要将图像链接放入facebook的类似按钮中,这样当你点击时你就可以喜欢它。无论如何,我放弃了。我将按位置:绝对;底部:50px;从页脚。@user627850不客气!现在你只需要和一个网络开发人员交朋友,这样你就不必一直用这些东西来烦你了;)是的。。我的名字是……很高兴认识你lbstr=)让我们现在开始:)啊哈