2010-12-08 8 views
0

Firefoxがこのコードを以下に表示しない理由がありますか? それはP.S.FireFoxコードが動作しない

(function() { 
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; 
    dsq.async = true; 
    dsq.src = 'http://sample.disqus.com/embed.js'; 
    (document.getElementsByTagName('head')[0] || 
    document.getElementsByTagName('body')[0]).appendChild(dsq); 
})(); 

を他のすべてのブラウザで動作し、コメントを作成しますFirefoxのコードに関して明らかに間違ったことがなければ、それは他のものでなければならず、私は掘り続けるでしょう。私はタグや何かを認識しないかもしれないと思っていたのですか?しかし、私は彼らがそうすると思います。

答えて

1

このように使用します。

<script type="text/javascript"> 
(function() { 
var dsq = document.createElement('script'); 
    dsq.async = true; 
    dsq.src = 'http://sample.disqus.com/embed.js'; 
    (document.getElementsByTagName('head')[0] || 
    document.getElementsByTagName('body')[0]).appendChild(dsq); 
})(); 
</script> 

がすべてのブラウザと互換性があるためです。

+0

あなたは何を変更しましたか?ちょうどこれを取り出してください... dsq.type = 'text/javascript';私は試したが、それはまだ動作しません – gravityboy

関連する問題