スクリプトを使用していたため、リンクを開くのに少し問題があります
getURL("javascript: $(function(){$('#SCT_InnerContent').load('"+_root.linksDB[id][2]+"?lang=en');});");
フラッシュではありますが、Google Chrome でのみ機能します。このスクリプトを他のブラウザでも実行できるように作り直すのを手伝ってくれる人はいますか?
前もって感謝します
スクリプトを使用していたため、リンクを開くのに少し問題があります
getURL("javascript: $(function(){$('#SCT_InnerContent').load('"+_root.linksDB[id][2]+"?lang=en');});");
フラッシュではありますが、Google Chrome でのみ機能します。このスクリプトを他のブラウザでも実行できるように作り直すのを手伝ってくれる人はいますか?
前もって感謝します
jQuery をページの JavaScript 関数に入れ、それを を使用して呼び出してみExternalInterface
ませんか? これは、Flash 内からブラウザの JavaScript と通信する最も堅牢な方法です。
ページ内の次のようなもの:
<script language="JavaScript">
function handleFlashCall(arg){
$(function(){$('#SCT_InnerContent').load('"+ arg +"?lang=en');});
}
</script>
次に、Flash 内から:
ExternalInterface.call("handleFlashCall", _root.linksDB[id][2]);
ここの説明を参照してください:
参照ドキュメントは次のとおりです。
allowScriptAccess flashvar パラメータが使用可能で、「always」に設定されていることを確認してください。それを設定するには、ラッパーのhtmlを見てください。
この件については、このドキュメントを参照してください。