我正在尝试对这样的页面进行重定向:
原始网址:“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,但它也没有用。
感谢您的关注!
答案 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只是不想继续脚本和重定向。奇怪的是,它没有显示任何错误......
谢谢你们所有人并记住:一个丢失或额外的逗号会导致大量的开发时间浪费。务必仔细查看您的密码。 ;)
干杯!