ここで問題が発生しました。助けが必要です。私のウェブサイトのチャットと呼ばれるチャット サービスを使用しています。私はアメリカ用に 2 つ目のアカウントをセットアップしました。必要なonclick
のは、IP アドレスに応じてチャットの URL をアメリカの URL に置き換えることだけです。「Maxmind」のスクリプトを使用して IP を検出していますが、そこにある URL を置き換える方法がまだ見つかりません。
だから私が持っているコードは次のとおりです。
<img src="http://static.ssl7.net/b/en/c3c88152ba6c7e56746dc864606b/1.gif" style="cursor: pointer; border: none;" alt="Helpdesk Software" onclick="window.open('http://ssl7.net/chat/en/c3c88152ba6c7e56746dc864606b/'+document.location.href,'','height=400,width=300,menubar=no, location=no,resizable=yes,scrollbars=no,status=yes');">
そして、私はそれをこれに変える必要があります
<img src="http://static.ssl7.net/b/en/b5695d38e0f3db83ebf705147155/8.gif" style="position:fixed;top:170px;right:0;z-index:9999;cursor:pointer;border:none;" alt="Live Support Chat" onclick="window.open('http://ssl7.net/chat/en/b5695d38e0f3db83ebf705147155/'+document.location.href,'','height=400,width=300,menubar=no, location=no,resizable=yes,scrollbars=no,status=yes');">
つまり、基本的に変更されるのは URL だけです。jqueryを使用して置き換えようとしていますが、機能させることができずphone[country]
、IPを検出しないでください。
j('img').each(function() {
var href = $(this).attr('onclick');
j(this).click(function() { window.open = 'http://ssl7.net/chat/en/b5695d38e0f3db83ebf705147155/mecmesin.com'; })
.removeAttr('onclick' , phone[country]);
}, );
親切な回答をありがとうございました。