大家帮忙看看:为什么只能在谷歌浏览器上跑!代码如下:
//slideimages数组为变换的图
var slideimages=new Array();var imageholder=new Array();
//slidetext数组为变换的文字
var slidetext=new Array();
var ie=window.createPopup;
var sssid ;
var setID;
//浏览器判断function xmlhttp()
{ var http_request = null;
if (window.XMLHttpRequest) {
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType("text/xml");
}
} else if (window.ActiveXObject) {
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
alert("初始化XMLHttpRequest对象失败");
return false;
}
return http_request;
}var http_request_photo = xmlhttp() ;
//var http_request_photos = xmlhttp() ;function createphotoRequest(url) {
http_request_photo .onreadystatechange = alertContents_photo;
http_request_photo .open("GET",url, true);
//alert(url);
http_request_photo .send(null);
//http_request_photo.setRequestHeader("If-Modified-Since","0");
}function phototorun(){
url=('/*********/PhotoNews?action=getAll');
createphotoRequest(url);
}function alertContents_photo() {
if (http_request_photo.readyState == 4) {
if (http_request_photo.status == 200){
var info =http_request_photo.responseText;
var infojson = eval("("+info+")");
var wx = 0;
//alert(info);
for(var i=0;i<100;i++)
{
if(infojson.data[i].id>0)
{
if(wx<=5)
{
//slideimages[wx] =
sssid = infojson.data[i].id;
url = "/********/PhotoNews?action=getPhotoById&data={'id':"+'"'+sssid+'"'+"}";
slideimages[wx] = url;
slidetext[wx] = infojson.data[i].title;
imageholder[wx]=new Image();
imageholder[wx].src=slideimages[wx];
wx++;
}
}
//alert(i);
}
}
}
}
//slidetext数组为点击大图后跳到的地址
var slidelinks=new Array();
slidelinks[0]="";
slidelinks[1]="";
slidelinks[2]="";
slidelinks[3]="";
slidelinks[4]="";//焦点图初始内容--start
var slidespeed=3000;var slidesanjiaoimages=new Array("images/index/banner/bian2.gif","images/index/banner/bian1.gif");
var slidesanjiaoimagesname=new Array("xiaosan1","xiaosan2","xiaosan3","xiaosan4","xiaosan5");var filterArray=new Array();
filterArray[0]="progid:DXImageTransform.Microsoft.Pixelate (enabled=false,duration=2,maxSquare=25 )";
filterArray[1]="progid:DXImageTransform.Microsoft.Stretch (duration=1,stretchStyle=PUSH)";
filterArray[2]="progid:DXImageTransform.Microsoft.Stretch(duration=1)";
filterArray[3]="progid:DXImageTransform.Microsoft.Slide(bands=8, duration=1)";
filterArray[4]="progid:DXImageTransform.Microsoft.Fade ( duration=1,overlap=0.25 )";
function tu_ove()
{clearTimeout(setID);}
function ou()
{slideit();}var whichlink=0;
var whichimage=0;
function gotoshow()
{
window.open(slidelinks[whichlink]);
}
function slideit(){
//这里报错document.images.slide is undefined
document.images.slide.style.filter=filterArray[whichimage];
//alert(document.images.slide.style.filter);
pixeldelay=(ie)? (document.images.slide.filters[0].duration*1000) : 0;
//alert(pixeldelay);
if (!document.images)
return
if (ie) {
document.images.slide.filters[0].apply();
document.images.slide.filters[0].play();
}
document.images.slide.src=imageholder[whichimage].src;
document.getElementById("textslide").innerText=slidetext[whichimage];
document.getElementById("xiaosan1").src=slidesanjiaoimages[0];
document.getElementById("xiaosan2").src=slidesanjiaoimages[0];
document.getElementById("xiaosan3").src=slidesanjiaoimages[0];
document.getElementById("xiaosan4").src=slidesanjiaoimages[0];
document.getElementById("xiaosan5").src=slidesanjiaoimages[0];
document.getElementById(slidesanjiaoimagesname[whichimage]).src=slidesanjiaoimages[1];
if (ie) document.images.slide.filters[0].play();
whichlink=whichimage;
whichimage=(whichimage<slideimages.length-1)? whichimage+1 : 0;
setID=setTimeout("slideit()",slidespeed+pixeldelay);
}
slideit();
function ove(n){
clearTimeout(setID);
whichimage=n;
document.images.slide.src=imageholder[whichimage].src;
document.getElementById("textslide").innerText=slidetext[whichimage];
document.getElementById("xiaosan1").src=slidesanjiaoimages[0];
document.getElementById("xiaosan2").src=slidesanjiaoimages[0];
document.getElementById("xiaosan3").src=slidesanjiaoimages[0];
document.getElementById("xiaosan4").src=slidesanjiaoimages[0];
document.getElementById("xiaosan5").src=slidesanjiaoimages[0];
document.getElementById(slidesanjiaoimagesname[whichimage]).src=slidesanjiaoimages[1];
}
//slideimages数组为变换的图
var slideimages=new Array();var imageholder=new Array();
//slidetext数组为变换的文字
var slidetext=new Array();
var ie=window.createPopup;
var sssid ;
var setID;
//浏览器判断function xmlhttp()
{ var http_request = null;
if (window.XMLHttpRequest) {
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType("text/xml");
}
} else if (window.ActiveXObject) {
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
alert("初始化XMLHttpRequest对象失败");
return false;
}
return http_request;
}var http_request_photo = xmlhttp() ;
//var http_request_photos = xmlhttp() ;function createphotoRequest(url) {
http_request_photo .onreadystatechange = alertContents_photo;
http_request_photo .open("GET",url, true);
//alert(url);
http_request_photo .send(null);
//http_request_photo.setRequestHeader("If-Modified-Since","0");
}function phototorun(){
url=('/*********/PhotoNews?action=getAll');
createphotoRequest(url);
}function alertContents_photo() {
if (http_request_photo.readyState == 4) {
if (http_request_photo.status == 200){
var info =http_request_photo.responseText;
var infojson = eval("("+info+")");
var wx = 0;
//alert(info);
for(var i=0;i<100;i++)
{
if(infojson.data[i].id>0)
{
if(wx<=5)
{
//slideimages[wx] =
sssid = infojson.data[i].id;
url = "/********/PhotoNews?action=getPhotoById&data={'id':"+'"'+sssid+'"'+"}";
slideimages[wx] = url;
slidetext[wx] = infojson.data[i].title;
imageholder[wx]=new Image();
imageholder[wx].src=slideimages[wx];
wx++;
}
}
//alert(i);
}
}
}
}
//slidetext数组为点击大图后跳到的地址
var slidelinks=new Array();
slidelinks[0]="";
slidelinks[1]="";
slidelinks[2]="";
slidelinks[3]="";
slidelinks[4]="";//焦点图初始内容--start
var slidespeed=3000;var slidesanjiaoimages=new Array("images/index/banner/bian2.gif","images/index/banner/bian1.gif");
var slidesanjiaoimagesname=new Array("xiaosan1","xiaosan2","xiaosan3","xiaosan4","xiaosan5");var filterArray=new Array();
filterArray[0]="progid:DXImageTransform.Microsoft.Pixelate (enabled=false,duration=2,maxSquare=25 )";
filterArray[1]="progid:DXImageTransform.Microsoft.Stretch (duration=1,stretchStyle=PUSH)";
filterArray[2]="progid:DXImageTransform.Microsoft.Stretch(duration=1)";
filterArray[3]="progid:DXImageTransform.Microsoft.Slide(bands=8, duration=1)";
filterArray[4]="progid:DXImageTransform.Microsoft.Fade ( duration=1,overlap=0.25 )";
function tu_ove()
{clearTimeout(setID);}
function ou()
{slideit();}var whichlink=0;
var whichimage=0;
function gotoshow()
{
window.open(slidelinks[whichlink]);
}
function slideit(){
//这里报错document.images.slide is undefined
document.images.slide.style.filter=filterArray[whichimage];
//alert(document.images.slide.style.filter);
pixeldelay=(ie)? (document.images.slide.filters[0].duration*1000) : 0;
//alert(pixeldelay);
if (!document.images)
return
if (ie) {
document.images.slide.filters[0].apply();
document.images.slide.filters[0].play();
}
document.images.slide.src=imageholder[whichimage].src;
document.getElementById("textslide").innerText=slidetext[whichimage];
document.getElementById("xiaosan1").src=slidesanjiaoimages[0];
document.getElementById("xiaosan2").src=slidesanjiaoimages[0];
document.getElementById("xiaosan3").src=slidesanjiaoimages[0];
document.getElementById("xiaosan4").src=slidesanjiaoimages[0];
document.getElementById("xiaosan5").src=slidesanjiaoimages[0];
document.getElementById(slidesanjiaoimagesname[whichimage]).src=slidesanjiaoimages[1];
if (ie) document.images.slide.filters[0].play();
whichlink=whichimage;
whichimage=(whichimage<slideimages.length-1)? whichimage+1 : 0;
setID=setTimeout("slideit()",slidespeed+pixeldelay);
}
slideit();
function ove(n){
clearTimeout(setID);
whichimage=n;
document.images.slide.src=imageholder[whichimage].src;
document.getElementById("textslide").innerText=slidetext[whichimage];
document.getElementById("xiaosan1").src=slidesanjiaoimages[0];
document.getElementById("xiaosan2").src=slidesanjiaoimages[0];
document.getElementById("xiaosan3").src=slidesanjiaoimages[0];
document.getElementById("xiaosan4").src=slidesanjiaoimages[0];
document.getElementById("xiaosan5").src=slidesanjiaoimages[0];
document.getElementById(slidesanjiaoimagesname[whichimage]).src=slidesanjiaoimages[1];
}
解决方案 »
- Math.pow(688,79)%3337無法得到預期的1570,try...catch没捕获獲溢出異常
- checkbox如何通过javascript判断是取消选择操作?
- jsp修改删除指定数据
- extjs初学就遇到问题
- 请教一个关于ie浏览器兼容问题!急!!
- 保存cookie时,为何要先进行encodeURI()编码呢?读取时再进行decodeURI()解码,为什么这样做呢?是为了信息保密吗?这样做也无法起到保密的作用呀,因为随机可以解码后读出来呀?
- 为什么这个定时隐藏层不起作用呢?
- [高分]请问如何把VC6的dll 转换成 ActiveX控件?
- 判断当前鼠标位置是否位于特定区域,如何做?
- 如何对不是在form中的元素操作?
- 麻烦路过的各位大牛们进来看一下我的错误 谢谢啦
- ASP读的数据库数据如何导入highcharts
http_request_photo.onreadystatechange = alertContents_photo;
http_request_photo.open("GET",url, true);
//alert(url);
http_request_photo.send(null);
//http_request_photo.setRequestHeader("If-Modified-Since","0");
}难得是跟这里面方法.前面加的空格有关系?把前面的空格删掉试试~·
http_request_photo .onreadystatechange = alertContents_photo;
http_request_photo .open("GET",url, true);
//alert(url);
http_request_photo .send(null);
//http_request_photo.setRequestHeader("If-Modified-Since","0");
}
实在不行 你就用alert调试一下,看看别的浏览器 到哪出的问题~·