重定向在IE中添加params的相同url

时间:2011-10-19 16:40:33

标签: javascript internet-explorer redirect

我正在尝试对这样的页面进行重定向:

原始网址:“http://www.foo.com/products/”

js重定向:

window.location.href = 'http://www.foo.com/dept/' + product_var + '/s?template=products/details&layoutVariation=centerbar';

* product_var =是存储在变量中的产品的名称。

它在FF和Chrome上工作正常,但在IE上它原始的网址加载,它永远不会去 新的。

是否因为参数?有什么建议吗?

尝试使用document.location,但它也没有用。

感谢您的关注!

1 个答案:

答案 0 :(得分:0)

回答我自己的问题。 :)

代码以这种方式组织产品,图像,文本等的巨大声明:

content: function () {
       Content = {
            'product-01': {
                'flash': 'swf file',
                'tabs': {
                    0: {
                        'img': 'image',
                        'paragraphs': {
                            0: {
                                'headline': 'h.',
                                'text': 'lorem lorem',
                                'modal': {
                                    'headline': 'lorem lorem.',
                                    'img': 'image',
                                    'text': 'lorem'
                                }
                            },
                           1: {
                                'headline': 'h.',
                                'text': 'lorem lorem',
                                'modal': {
                                    'headline': 'lorem lorem.',
                                    'img': 'image',
                                    'text': 'lorem'
                                }
                            },
                           2: {
                                'headline': 'h.',
                                'text': 'lorem lorem',
                                'modal': {
                                    'headline': 'lorem lorem.',
                                    'img': 'image',
                                    'text': 'lorem'
                                }
                            },
                            }
                        }
                    },
                    1: {
                        'img': 'image',
                        'paragraphs': {
                            0: {
                                'headline': 'h.',
                                'text': 'lorem lorem',
                                'modal': {
                                    'headline': 'lorem lorem.',
                                    'img': 'image',
                                    'text': 'lorem'
                                }
                            },
                           1: {
                                'headline': 'h.',
                                'text': 'lorem lorem',
                                'modal': {
                                    'headline': 'lorem lorem.',
                                    'img': 'image',
                                    'text': 'lorem'
                                }
                            },
                           2: {
                                'headline': 'h.',
                                'text': 'lorem lorem',
                                'modal': {
                                    'headline': 'lorem lorem.',
                                    'img': 'image',
                                    'text': 'lorem'
                                }
                            },
                            }
                        }
                    }, // and so it goes

原来问题只是其中一个声明结束时的COMMA。 IE只是不想继续脚本和重定向。奇怪的是,它没有显示任何错误......

谢谢你们所有人并记住:一个丢失或额外的逗号会导致大量的开发时间浪费。务必仔细查看您的密码。 ;)

干杯!