2011-06-24 6 views
0

マーカーをクリックした後にアニメーションがあります。なぜOperaで動作しますが、他のブラウザでは動作しませんか?レンダリングエンジンのプレストとWebkitで何か?私はそれを自分で解決することはできません、助けてください。jsはオペラで動作しますが、他のブラウザでは動作しません

http://turie.eu/02/

(コードのすべてが1つのindex.htmlファイルである)

答えて

1

クロムをしようとしたとき、私はこのエラーを取得:

Uncaught TypeError: Object http://turie.eu/02/clouds.swf has no method 'click' 

必要にクリックイベントをシミュレートするには

function fireEvent(element, event){ 
    if (document.createEventObject){ 
    /* for IE */ 
    return element.fireEvent('on' + event, document.createEventObject()); 
    }else{ 
    /* for other browsers */ 
    var evt = document.createEvent('HTMLEvents'); 
    evt.initEvent(event, true, true); 
    } 
    return !element.dispatchEvent(evt); 
} 
+0

ありがとう、WoLpH、私は同じエラーが発生しますが、私はf自分自身でそれを解決するのに役立つもの。コードを実装する方法を説明してください。私が正しく理解していれば、このコードの代わりにコードを使用する必要があります。 google.maps.event.addListener(markerName、 'click'、function(){ //document.getElementById("neco")。getElementsByTagNameあなたは事前に感謝します – culter

+0

@culter:あなたは 'fireEvent(document.getElementById(" neco ")。getElementsByTagName(" a ")[0]を使うことができるはずです。 ]、 'click'); ' – Wolph

+0

親愛なるWoLpH、ありがとうございます!あなたは素晴らしい! – culter

関連する問題