在使用javascript打開新窗口時出現問題。在Chrome和Firefox中,這樣做效果很好,但IE提供的URL不正確。在IE中使用Javascript Window.open錯誤的URL
該鏈接位於頁面上是這樣的: www.CORRECTURL.com/SEOKEYWORD/SONGID/SONGNAME.html
鏈接:
<a href="javascript:void(0)" onclick="window.open('extraListen.php?visa=<?php echo($songID); ?>','welcome','toolbars=1, scrollbars=1, location=1, statusbars=1, menubars=1, resizable=1, width=748, height=660, left = 300, top = 100')">Listen</a>
在Chrome/Firefox中這打開:http://www.CORRECTURL.com/extraListen.php?visa=19 在IE這個打開:http://www.CORRECTURL.com/SEOKEYWORD/SONGID/extraListen.php?visa=19
當「seokeyword」和「songid」被添加到鏈接,新頁面不能被發現,但我穿上了解IE只需在URL和CHROM添加此e,firefox不!
順便說一句,我有以下的htaccess:
Options +FollowSymLinks
RewriteEngine on
RewriteRule midsommarvisor/(.*)/(.*)\.html$ index.php?visa=$1&midsommarvisa=$2 [L]
RewriteRule sitemap\.xml sitemap.php [L]
RewriteRule rss\.xml rss.php [L]
RewriteRule (.*)/(.*)\.html$ index.php?fel=$1&page=$2 [L]
RewriteRule (.*)\.html$ index.php?page=$1
我不知道從哪裏開始...
在您的網址可能會修復它前加一個正斜槓'/''window.open('/ extraListen.php?visa = <?php echo($ songID);' – musefan 2012-04-24 14:56:18
完美!!這麼簡單的東西我錯過了,非常感謝你! – Zapmore 2012-04-24 15:03:50