У меня странная проблема.У меня есть полноэкранный javascript для масштабирования изображений (как веб-сайт GOTOCHINA), который очень хорошо работает на моем веб-сайте.
Затем я приобрел перенаправление домена, указывающее на мой веб-сайт, и при внезапном перенаправлении Internet Explorer 7 и Internet Explorer 8 даютэта ошибка
Сообщение: недопустимый аргумент.
Строка: 34
Символ: 17
URI: http://***********/scaler.js
Сценарий
var db=document.body;
var imag=document.getElementById('wallpaper');
var dbsize={};
var imgsrc=imag.src;
var keyStop=function(e){
var e=window.event||e||{};
var tag=e.target.tagName.toLowerCase();
if(tag!='textarea'&&!(tag=='input'&&(e.target.type=='text'||e.target.type=='password'))){
if(e.keyCode==32||e.keyCode==39||e.keyCode==40){
if(e.preventDefault)e.preventDefault();
else e.returnValue=false;
}
}
}
if(this.addEventListener)window.addEventListener('keydown',keyStop,false);
else window.attachEvent('onkeydown',keyStop);
setInterval(function(){
window.scrollTo(0,0);
if(imag.complete){
if(db.clientWidth!=dbsize.w||db.clientHeight!=dbsize.h||imag.src!=imgsrc){
imgsrc=imag.src;
var dbsizew=db.clientWidth;
var dbsizeh=db.clientHeight;
var newwidth=Math.round(dbsizeh*(imag.offsetWidth/imag.offsetHeight));
var nextvar=dbsizew>newwidth?dbsizew:newwidth;
imag.style.width=nextvar+'px';
}
}
},300);
Другими словами, когда я открываю официальный сайт, все работает правильно.Когда я открываю домен перенаправления, указывающий на официальный сайт ... появляется предыдущая ошибка.Строка в точности такая: -> imag.style.width=nextvar+'px'
;
URL веб-сайтов -> домен1 (официальный) -> www [d0t] stasi * группа [d0t] это // без * и -> домен2 (redirectdomain) -> www [d0t] villa * vittoria [d0t] it // без *
в настоящее время сайты работают в прогрессивном режиме
->