这是一个难以解释的问题,但基本上我有一个页面,其中包含一些属性信息,它是由数据库驱动的。
在Firefox中然后加载页面,然后重新指向一个白页,上面写着一些奇怪的中文,或者说是1.17
http://www.hpb.co.uk/tenancy/location/PR2CT/default.aspx
这是我的网页的链接,不知道是否有人知道什么是错的,因为它适用于所有其他浏览器。
我正在使用firefox 3.6.1
有什么想法吗?
由于
杰米
答案 0 :(得分:2)
您正在调用document.write,它会重写整个页面内容。删除对document.write的调用,它将工作。 (有一个302重定向,但这与你看到白页的原因无关。你也有语法错误)
答案 1 :(得分:2)
mikerobi mentioned位于default.aspx
的第732行的语法错误:
$(document).ready(function(){
if($('#ctl00_lblNoResults').text() == ' Sorry there is no availability.'){
$('.otherprop').text('Accommodation at this location')
$('.topbook').hide();
$('.sidelink').hide();
}) // <---- remove this
}
else {
$('.otherprop').text('Accommodation at this location')
$('.accomavail').text('Accommodation at this location');
$('.otherprop').hide();
$('.topbook').show();
$('.sidelink').show();
}
})
通过更好的缩进更容易看到此错误:
$(document).ready(function() {
if ($('#ctl00_lblNoResults').text() == ' Sorry there is no availability.') {
$('.otherprop').text('Accommodation at this location')
$('.topbook').hide();
$('.sidelink').hide();
}) // <---- see, it makes no sense!
}
else {
$('.otherprop').text('Accommodation at this location')
$('.accomavail').text('Accommodation at this location');
$('.otherprop').hide();
$('.topbook').show();
$('.sidelink').show();
}
})
你最后也错过了一个分号。