Javascript 谷歌地图API-推特提要
我的网站使用PHP、mySQL、Javascript和谷歌地图API。 每个标记显然都是一个位置!,并将信息加载到页面上的2个div中。 我想做的是为每个地点提供一个推特订阅源,这些地点大多是夜总会。我已经为位置创建了条目,Twitter用户名可以作为测试打印在页面上。不知何故,我需要成功集成Twitter提供的Timeline小部件:Javascript 谷歌地图API-推特提要,javascript,google-maps-api-3,twitter,Javascript,Google Maps Api 3,Twitter,我的网站使用PHP、mySQL、Javascript和谷歌地图API。 每个标记显然都是一个位置!,并将信息加载到页面上的2个div中。 我想做的是为每个地点提供一个推特订阅源,这些地点大多是夜总会。我已经为位置创建了条目,Twitter用户名可以作为测试打印在页面上。不知何故,我需要成功集成Twitter提供的Timeline小部件: <a class="twitter-timeline" href="https://twitter.com/" + twitter + " data-wi
<a class="twitter-timeline" href="https://twitter.com/" + twitter + " data-widget-id="255281308568272896">Tweets by @" + name + "</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
然后,我尝试将函数附加到第二个HTML区域中的位,尽管我相当确定这不是应该如何完成的:
var html2 = "<div class=loc-desc><h2>Description</h2>" + desc + "</div><div class=loc-wevents><h2>Weekly Events</h2>" + weeklydeals + "</div><a onload=twitter() class=twitter-timeline href=https://twitter.com/" + twitter + " data-widget-id=255281308568272896>Tweets by" + name + "(@" + twitter ")</a>";
我希望对Javascript有更深入了解的人能为我指明正确的方向。据我所知,在HTML区域中使用整个函数是不可行的,因为需要分号,这会在我的控制台中抛出错误
和往常一样,任何帮助都会非常好
特里斯坦
var html2 = "<div class=loc-desc><h2>Description</h2>" + desc + "</div><div class=loc-wevents><h2>Weekly Events</h2>" + weeklydeals + "</div><a class=twitter-timeline href=https://twitter.com/ + twitter + " data-widget-id=255281308568272896>Tweets by " + name + "</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=//platform.twitter.com/widgets.js;fjs.parentNode.insertBefore(js,fjs);}}(document,script,twitter-wjs);</script>";
function twitter(d,s,id){
var js,fjs=d.getElementsByTagName(s)[0];
if(!d.getElementById(id)){
js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";
fjs.parentNode.insertBefore(js,fjs);
}
}
(document,"script","twitter-wjs");
var html2 = "<div class=loc-desc><h2>Description</h2>" + desc + "</div><div class=loc-wevents><h2>Weekly Events</h2>" + weeklydeals + "</div><a onload=twitter() class=twitter-timeline href=https://twitter.com/" + twitter + " data-widget-id=255281308568272896>Tweets by" + name + "(@" + twitter ")</a>";