2010-08-30 33 views
0
打开一个弹出窗口创建问题

我htaccess文件命名在IEhtaccess文件命名在IE

打开一个窗口创建问题EDITED

我要打开一个颜色选择器,其需要在弹出窗口中打开,我有

window.open('picker.html', null, "help=no,status=no, 
scrollbars=no,resizable=no,toolbar= 
no" + move + ",width=" + w + ",height=" + h + ",dependent=yes", true); 

我的基地址是这样的:

http://www.mydoamin.com/

和htaccess文件改写上面的网址从http://www.mydomain.com/30/

,但是当我想在IE中打开弹出它的htaccess的不工作,给我的网址为http://www.mydomain.com/30/picker.html

因此我得到味精作为断开的链接或NOT FOUND 没有这样的文件夹称为“30”路径必须是http://www.mydomain.com/picker.html

重写特定页面的规则是这样的:

重写规则 ^ 30 /顺序乙烯基banners.html order_form.php ID = 30 [NC]

为什么会发生? 请帮我跟踪它..

+1

请提供更多信息,例如.htaccess文件的内容和弹出文件的完整路径。 – Lekensteyn 2010-08-30 12:23:12

+0

“htaccess”文件应该与这个问题有什么关系?如果你(暂时)只是摆脱文件会发生什么? – Pointy 2010-08-30 12:41:11

回答

1

如果你想显示http://www.example.com/picker.html,你需要告诉open()函数。现在你告诉它“打开相对于我当前所在的网址的URL picker.html”,但你想要“打开picker.html相对于根”。试试这个:

window.open('/picker.html', null, 
     "help=no,status=no,scrollbars=no,resizable=no,toolbar=no" 
     + move + ",width=" + w + ",height=" + h + ",dependent=yes", true); 
+0

当我这样做,它给了我错误为“/picker.html”找不到 我必须处理htaccess – 2010-08-30 13:15:50

+0

@OM永恒 - 然后我假设'picker.html'不是你认为它在你的服务器上的地方。你确定该文件存在吗? – 2010-08-30 13:18:47

+0

是的,它存在和它在我的活服务器上正常工作,这是在我的测试服务器和本地wamp中创建问题 – 2010-08-30 13:19:38