0

wordpress のページ テンプレート内でショートコードを呼び出す php を使用した JavaScript リダイレクトがあります。

<script language="javascript">
(function() {
setTimeout(function() {
var __redirect_to = 'http://dsdomination.com/sp/pro?aid=<?php echo do_shortcode("[affiliateself type='DSDomination' default='ClintonLee83']"); ?>';//

var _tags = ['button', 'input', 'a'], _els, _i, _i2;
for(_i in _tags) {
    _els = document.getElementsByTagName(_tags[_i]);
    for(_i2 in _els) {
        if((_tags[_i] == 'input' && _els[_i2].type != 'button' && _els[_i2].type != 'submit' && _els[_i2].type != 'image') || _els[_i2].target == '_blank') continue;
        _els[_i2].onclick = function() {window.onbeforeunload = function(){};}
    }
}

window.onbeforeunload = function() {
    setTimeout(function() {
        window.onbeforeunload = function() {};
        setTimeout(function() {
            document.location.href = __redirect_to;
        }, 500);
    },5);
    return 'Are you sure?';
}
}, 500);
})();
</script>

' と " が競合していると思います。ショートコードを呼び出す php を追加すると、javascript が機能しません。これを実装するにはどうすればよいですか?

4

0 に答える 0