2017-02-13 12 views
0

ブラウザのサイズに基づいて、自分のWebサイトの閲覧者を2ページのいずれかにリダイレクトしようとしています。 ブラウザのサイズに基づくリダイレ​​クト

http://www.testing.com/getstarted.html 

しかし、彼らは携帯電話のブラウザ上にある場合、のは、700個の未満のピクセルを言わせて、私は、通常のブラウザ(やiPad)は例のためになると思われる、視聴者が入っていることをページに滞在したいです私は彼らがこのページにリダイレクトします:

http://www.testing.com/mobilegetstarted.html 

私は頭部領域にこのスクリプトを使用して試してみましたが、それは自分の携帯電話をリダイレクトしない - それだけでハングアップします。誰でもこの問題を解決するのを助けてくれますか?

<script type="text/javascript"> 
<!-- 
if (screen.width <= 700) { 
document.location = "mobilegetstarted.html"; 
} 
//--> 
</script> 

私はまた、URLにこれらの方法を追加しようとしている:
http://testing.com/mobilegetstarted.html

http://www.testing.com/mobilegetstarted.html 

が、それはどちらか動作しません。どのように手直し作業をするための手掛かりがありますか?

ゲーリー

答えて

0

document.locationは読み取り専用です。

window.location.assignを使用する必要があります。

ので、使用:

<script type="text/javascript"> 
if (screen.width <= 700) { 
    window.location.assign("mobilegetstarted.html"); 
} 
</script> 
関連する問題