使用<object>标签
<!--[if IE ]>
<object type="application/x-shockwave-flash" width="650" height="500" id="mybcastr">
<param name="movie" value="bcastr4.swf?xml=
<data>
<channel>
<item>
<link>http://www.ruochi.com</link>
<image>images/image1.jpg</image>
<title>Bell Tower,Xi'an,China</title>
</item>
<item>
<link>http://www.ruochi.com</link>
<image>images/image2.jpg</image>
<title>Greater Wild Goose Pagoda,Xi'an,China</title>
</item>
<item>
<link>http://www.ruochi.com</link>
<image>images/image3.jpg</image>
<title>Terra Cotta Warriors,Xi'an,China</title>
</item>
<item>
<link>http://www.ruochi.com</link>
<image>images/image4.jpg</image>
<title>The Forest of Steles ,Xi'an,China</title>
</item>
<item>
<link>http://www.ruochi.com</link>
<image>images/image5.jpg</image>
<title>The Qian Tomb,Xi'an,China</title>
</item>
</channel>
</data>" />
</object>
<![endif]-->
上面的代码中
<!--[if IE ]>,,,,,,<![endif]-->
是用来给IE浏览器看的。如果浏览器是IE,则中间的代码可以解析,否则忽略。同理,下面的If标签给非IE的浏览器解析。
嵌入IE的flash的object标签需要将信息放在<param>中。而非IE的object将data信息放在<object>中。
<!--[if !IE ]>
<object type="application/x-shockwave-flash" data="bcastr4.swf?xml=
<data>
<channel>
<item>
<link>http://www.ruochi.com</link>
<image>images/image2.jpg</image>
<title>Greater Wild Goose Pagoda,Xi'an,China</title>
</item>
<item>
<link>http://www.ruochi.com</link>
<image>images/image3.jpg</image>
<title>Terra Cotta Warriors,Xi'an,China</title>
</item>
<item>
<link>http://www.ruochi.com</link>
<image>images/image4.jpg</image>
<title>The Forest of Steles ,Xi'an,China</title>
</item>
<item>
<link>http://www.ruochi.com</link>
<image>images/image5.jpg</image>
<title>The Qian Tomb,Xi'an,China</title>
</item>
</channel>
</data>
" width="650" height="500" id="vcastr3">
</object>
<![endif]-->
最后,关于bcastr4.swf文件,存放位置比较奇怪,放在/web 下面。 如果放在/web/WEB-INF/下,需要修改路径。
在项目中,图片及其链接需要动态读取,不能用死数据。值得注意的是,firefox可以在object生成后动态修改其属性值,ie却不行。因此,这样解决这个问题。
<div id="chinese_ie" >
<script type="text/javascript">
chinese_finalie = forIE1 + chinese_xmlBlock + forIE2 ;
if (window.navigator.userAgent.indexOf("MSIE") >= 1) {
document.write(chinese_finalie);
}
</script>
</div> <script type="text/javascript">
看到这里又想起一个知识点,chinese_finalie是在前面的script中定义的。结论是:script中的变量可以跨区域使用
分享到:
相关推荐
要在JSP页面中加载Flash,首先需要在HTML代码中嵌入Flash对象。这通常通过`<object>`或`<embed>`标签实现。例如: ```html ...
在这些页面中插入Flash元素,主要是为了实现动画、视频播放、游戏等功能,因为Flash在过去曾是实现这些功能的重要技术。下面将详细介绍在HTML和JSP中添加Flash的步骤以及相关知识点。 一、HTML中插入Flash 1. **...
- **Flex组件嵌入**:JSP页面可以使用`<object>`或`<embed>`标签嵌入Flash内容,即Flex编译后的SWF文件。这样,Flex组件就能在网页中无缝展示,提供动态交互的报表体验。 - **事件处理**:Flex的交互事件(如点击、...
在IT行业中,JSP(JavaServer Pages)是一种广泛使用的服务器...1. **引入Flash Player**: 首先,你需要在JSP页面中包含`player.swf`这个Flash播放器。这可以通过HTML的`<object>`或`<embed>`标签完成。例如: ```html ...
2. **富媒体集成**:Flash擅长处理多媒体内容,可以在JSP页面中嵌入Flash对象,展示视频、音频或动画。通过ActionScript,可以控制Flash内容与网页其他元素的交互。 3. **交互界面**:Flash的交互性可以用于创建...
JSP是Java的一种动态网页技术,它允许我们在HTML页面中嵌入Java代码,从而实现服务器端的数据处理和动态内容生成。而Flash是一种矢量图形和多媒体播放器,它可以提供丰富的交互性和多媒体体验,包括访问用户电脑上的...
将Flex嵌入到JSP页面中,可以结合两者的优点,提供丰富的图形用户界面和强大的后端数据处理能力。 在将Flex嵌入到JSP页面时,可能会遇到一个常见的问题:Flex组件被其他元素遮挡。这通常是由于CSS样式冲突或者布局...
2. **Java Servlet (JSP)**:Java Server Pages (JSP) 是Java Web开发中的一个重要组件,它允许开发者在HTML页面中嵌入Java代码来动态生成内容。在这个项目中,JSP用于接收由Flash发送的图像数据,进行必要的处理...
在JSP页面中嵌入FLV播放器,可以利用Flash Player的强大功能,为用户提供流畅的视频播放体验。 ### 三、嵌入FLV视频播放器的方法 #### 1. 使用标签 提供的代码示例展示了如何使用HTML的`<object>`标签来嵌入FLV...
例如,可能有一个JSP页面作为前端接口,接收用户请求,然后通过Servlet处理这些请求,与后台Java服务进行交互。同时,Flash组件可能通过ExternalInterface调用Java方法,或者使用AMF进行数据交换。 在学习这个项目...
在Flash中,开发者可以使用ActionScript编写代码,发送HTTP请求(通常是XMLHttpRequest或Socket)到JSP页面。JSP接收到请求后,处理数据,如查询数据库,然后返回结果给Flash。Flash解析这些数据并根据需要更新显示...
这些标签允许开发者在不编写Flash Builder代码的情况下,在JSP页面中直接定义Flex组件,增强了JSP页面的交互性和动态性。 将这些jar文件拷贝到项目对应的目录,如WEB-INF/lib下,可以使得JSP项目识别并使用Flex的...
当用户在Flash界面上进行操作时,Flash会发送AJAX(Asynchronous JavaScript and XML)请求到服务器上的JSP页面。JSP接收到请求后,处理数据并返回响应,Flash再根据响应更新界面。这种异步通信方式提高了用户体验,...
5. **论坛功能实现**:包括发帖、回帖、浏览、搜索、用户注册与登录、私信、评分等功能,这些功能的实现都需要编写相应的JSP页面和对应的Java后台处理。 6. **安全性**:论坛源码的安全性至关重要,需要防止SQL注入...
创建一个`URLRequest`对象,设置其URL为JSP页面的地址,并使用`URLVariables`对象作为POST数据,其中包含图片的Base64编码。 6. **在JSP中处理数据**:在服务器端,JSP接收请求并解码Base64编码的图像数据。可以...
开发者可以在HTML页面中嵌入Java代码,服务器在接收到客户端请求时会执行这些代码,生成HTML响应并返回给用户。JSP的主要优点是分离了业务逻辑和表现层,便于团队协作和维护。 2. **毕业设计**: 毕业设计是高等...
在JSP和Flash结合的例子中,可能通过ActionScript发送请求到JSP页面处理数据。 **3. JSP与Flash的结合** - **交互方式**:Flash可以通过ActionScript向服务器发送HTTP请求,比如在`Login.swf`中,用户输入登录信息...
在本案例中,`xml.jsp`很可能是一个处理XML数据的JSP页面。XML(Extensible Markup Language)常用于在客户端和服务器之间传输数据,因为它结构清晰且易于解析。当用户在Flash界面上提交留言时,这些信息可能被格式...
7. JSP接收图像:在服务器端,JSP页面需要接收来自Flash的图像数据。可以创建一个Servlet或Filter来接收POST请求,其中包含JPEG图像的二进制数据。 8. 图像处理和保存:在JSP或Servlet中,可以使用Java的ImageIO库...
【JSP版Flash小游戏小偷-jsgame】是一款基于...开发过程中涉及到的技术包括JSP页面处理、Java服务器编程、Flash动画设计和ActionScript编程,以及服务器与客户端的数据交互,对于学习和理解Web游戏开发具有很高的价值。