当innerHTML遇到flash壳
来源:互联网 发布:双语歌词制作软件 编辑:程序博客网 时间:2024/05/17 02:53
今天在整嵌入flash的页面,遇到两个问题,记录下来以备忘
1)将flash壳代码赋给innerHTML的问题
代码段1) 写了一段js代码,返回一个flash壳
接着
代码段2)
这2段代码在firefox下是好的,ie就莫名其妙了,于是将代码段1改成如下,就两个浏览器都好了
即只留下embed部分
2) flash处理完毕调用本页面的js的问题
js中含有如下代码
$("windowdiv")原本含有flash壳代码,这段代码在ie下好的,在firefox下就会让firefox爆掉
屏蔽掉就好了,或者使用setTimeOut延时调用也ok
1)将flash壳代码赋给innerHTML的问题
代码段1) 写了一段js代码,返回一个flash壳
function getShell(vname,vpath)...{
var str= "<object width='147' height='121'>";
str+="<param name='movie' value='http://xx.com/xplayer.swf?v="
str+=vname;
str+="&p=";
str+=vpath;
str+="&autoplay=0'></param>";
str+="<embed src='http://xx.com/xplayer.swf?v="
str+=vname;
str+="&p=";
str+=vpath;
str+="&autoplay=0' type='application/x-shockwave-flash' width='147' height='121'></embed>";
str+="</object>";
return str;
}
var str= "<object width='147' height='121'>";
str+="<param name='movie' value='http://xx.com/xplayer.swf?v="
str+=vname;
str+="&p=";
str+=vpath;
str+="&autoplay=0'></param>";
str+="<embed src='http://xx.com/xplayer.swf?v="
str+=vname;
str+="&p=";
str+=vpath;
str+="&autoplay=0' type='application/x-shockwave-flash' width='147' height='121'></embed>";
str+="</object>";
return str;
}
代码段2)
。。。。
xx.innerHTML=getShell(vname,vpath);
。。。。
xx.innerHTML=getShell(vname,vpath);
。。。。
这2段代码在firefox下是好的,ie就莫名其妙了,于是将代码段1改成如下,就两个浏览器都好了
function getShell(vname,vpath)...{
var str= "<embed src='http://txx.com/xplayer.swf?v="
str+=vname;
str+="&p=";
str+=vpath;
str+="&autoplay=0' type='application/x-shockwave-flash' width='147' height='121'></embed>";
return str;
}
var str= "<embed src='http://txx.com/xplayer.swf?v="
str+=vname;
str+="&p=";
str+=vpath;
str+="&autoplay=0' type='application/x-shockwave-flash' width='147' height='121'></embed>";
return str;
}
即只留下embed部分
2) flash处理完毕调用本页面的js的问题
js中含有如下代码
。。。。
$("windowdiv").innerHTML = "waiting....."
。。。。
$("windowdiv").innerHTML = "waiting....."
。。。。
$("windowdiv")原本含有flash壳代码,这段代码在ie下好的,在firefox下就会让firefox爆掉
屏蔽掉就好了,或者使用setTimeOut延时调用也ok
- 当innerHTML遇到flash壳
- 当innerHTML遇上document.getElementById
- 当innerHTML遇上document.getElementById
- 当Dephi遇到Word
- 当童话遇到金钱!!!
- 当Spring遇到Ruby
- 当科技遇到文化
- 当“珊瑚虫”遇到腾讯
- 当“珊瑚虫”遇到腾讯
- 当“珊瑚虫”遇到腾讯
- 当“珊瑚虫”遇到腾讯
- 当“珊瑚虫”遇到腾讯
- 当“珊瑚虫”遇到腾讯
- 当“珊瑚虫”遇到腾讯
- 当和尚遇到钻石
- 当JSON遇到WMS
- 当数据遇到挖掘
- 当ARM遇到Microsoft
- 写在每年开学的日子
- 第一次正式写Blog
- Tomcat5.0+mysql5.0.0-alpha配置xpetstore
- 鲁迅的遗言
- 大喜的日子
- 当innerHTML遇到flash壳
- 开闭原则(Open-Closed Principle)与Strategy模式
- 2006-9-1 中学网站首页色彩搭配
- readFile
- Csdn Blog模板CSS代码(6):笔记簿
- The Database Hacker's Handbook : Defending Database Servers
- ant和junit集成处理一个代理的例子
- 2006-9-1 关于中学网站的主题
- Security Software MegaPost (Firewalls and Anti-Viruses)