在使用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