2010-10-30 5 views
-1

мне было интересно: что такое PHP эквивалент этого кода JavaScript:PHP отказ от ответственности скрипт

window.onload = initAll; 

function initAll() { 
    document.getElementById("redirect").onclick = clickHandler; 
} 

function clickHandler() { 

    if(this.toString().indexOf("wapcreate") < 0){ 
    window.location = "ex.html"; 
    } 

    return false; 
} 

Я хочу, чтобы все внешние ссылки с моего сервера, а затем направлять пользователей на оговорках странице

+4

Вы понимаете, что Javascript выполняется на клиенте и PHP выполняется на сервере? вы можете обрабатывать события onload/onclick только на стороне клиента – knittl

+0

@knittl, возможно, он хочет перенаправить страницу, как только страница загрузится или что-то еще - подождите, это не совсем то, что здесь происходит ... – Harmen

+0

ok это wat i хочу сделать, я хочу получить все внешние ссылки с моего сервера, а затем направлять пользователей на страницу отказа от ответственности – harry

ответ

0

Существует не эквивалент PHP, потому что PHP выполняется на сервере, а Javascript выполняется на стороне клиента. PHP не может обрабатывать событие onclick.

Но если вы хотите перенаправить страницу, попытайтесь установить заголовок так:

header('Location: ex.html'); 
+0

им не пытаться использовать onclick забыть бой, что часть его - это принцип кода javascript, а не триггер, который мне нужен, - это то, как для захвата внешних ссылок, которые перенаправляются с моего разъема и транслируют его, например. http://mysever.com/?external=http://externalsever.com. поэтому http://mysever.com/?external=http://externalsever.com будет моя страница с отказом от ответственности – harry

Смежные вопросы