【整理】结合div 给flash添加链接

背景说明:

项目中,曾有一个需求,给flash广告添加链接,跳转到另一个网站。于是直接在html的flash object前面加上<a href="url">,发现链接不起作用。

  

解决方案:

以下各种尝试的解决方案,方式三为最佳实践!

 

【方式一】在flash外围添加 <a href=...> 标签 

【效    果】无效!

<html>
<head>
	<title>给flash添加链接</title>
</head>
<body>
<h3>方式一:在flash外围添加 a href=... 标签</h3>

<div>
	<!--此处添加链接-->
	<a href="url" target="_blank" style="text-decoration:none">
	<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
	codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" 
	width="192" height="136">			
			<param name="movie" value="fla/xxx.swf"><!--此处添加flash-->
			<param name="quality" value="high">
			<!--此处添加flash-->
			<embed src="fla/xxx.swf" quality="high" 
				pluginspage="http://www.macromedia.com/go/getflashplayer" 
				type="application/x-shockwave-flash" width="192" height="136"></embed>
	</object></a>
</div>
</body>
</html>

 

【方式二】用一个透明的大button包在flash的最外层,或是用一个层盖住flash,然后定义button的onclick事件

【效    果】有效,但用户最关心的SEO作用消失,因为该跳转由JS实现!

<html>
<head>
	<title>给flash添加链接</title>
</head>
<body>
<h3>方式二:用一个透明的大button包在flash的最外层,或是用一个层盖住flash,然后定义button的onclick事件</h3>
<div>	
	<button style="width:192;height:136;background:transparent;border:0; margin:0; padding:0;cursor:hand"
	onclick="window.open('url')"><!--此处添加链接-->
	<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 
	codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" 
	width="192" height="136">		
		<param name="movie" value="fla/xxx.swf"><!--此处添加flash-->
		<param name="quality" value="high">
		<param name="wmode" value="transparent">
		<!--此处添加flash-->
		<embed src="fla/xxx.swf" width="192" height="136" quality="high" 
			pluginspage="http://www.macromedia.com/go/getflashplayer" 
			type="application/x-shockwave-flash" wmode="transparent"></embed>
	</object>
	</button>
</div>
</body>
</html>

 

【方式三】用一个透明图链接盖住flash,再利用div的zindex属性将flash放在zindex=-1的层,同时设置wmode="transparent"

【效    果】有效!满足各方需求!

<html>
<head>
	<title>给flash添加链接</title>
</head>
<body>
<h3>方式三:用一个透明图链接盖住flash,再利用div的zindex属性将flash放在zindex=-1的层,同时设置wmode="transparent"</h3>
<div style="z-index:-1"><!-- 设置z-index属性为-1 -->
	<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 
	codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" 
	width="192" height="136">
		<param name="movie" value="fla/xxx.swf" /><!--此处添加flash-->
		<param name="quality" value="high" />
		<param name="wmode" value="opaque" />
		<!--此处添加flash-->
		<embed src="fla/xxx.swf" quality="high" wmode="opaque" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="192" height="136"></embed>
        </object>
</div>
<div id="masker" 
style="cursor: hand; margin-top:-136px; width:192px; height:136px; z-index:1; visibility: visible; border:0;">
	<!--此处添加链接-->
	<a href="url" target="_blank" style="text-decoration:none;">
	<!--此处添加遮盖flash的透明图片-->
	<img src="images/flashMasker.gif" width="192" height="136" border="0" /></a>
</div>
</body>
</html>

 

Python爬虫实战:从4399小游戏网站抓取数据的技术解析与实现 网络爬虫作为数据采集的核心技术,其原理是通过模拟浏览器行为,自动访问网页并提取结构化信息。这项技术在现代数据驱动决策中具有重要价值,广泛应用于市场分析、舆情监控和资源归档等场景。Python凭借其丰富的库生态,成为实现爬虫的主流工具。本文以经典的4399小游戏网站为实战案例,深入剖析了异步处理、数据清洗等核心爬虫概念,并详细演示了如何利用aiohttp和parsel等工具,高效、稳定地完成从分类遍历到详情解析的全流程数据抓取,为处理类似结构的Web 2.0网站提供了可复用的工程实践方案。 阅读详情

相关推荐

STM32烧录成功但无响应?从硬件到代码的完整排查指南

在嵌入式开发中,程序烧录成功但设备无响应是常见问题,其根源往往在于系统启动流程的早期阶段。理解微控制器上电后的启动原理至关重要,包括从复位向量读取、堆栈初始化到时钟配置的完整链条。这一过程的技术价值在于确保CPU能正确找到并执行用户代码,是任何嵌入式应用稳定运行的基础。在实际工程实践中,此类问题频繁出现在STM32等Cortex-M系列开发中,涉及硬件连接、供电稳定性、Boot引脚配置、时钟源选择及中断向量表定位等多个环节。针对典型的“Debug时程序跑飞”现象,本文聚焦于**时钟配置错误**和**中断向量

weixin_33724659的博客 634

MC9S08QE32 Flash与RAM安全编程实战:从寄存器配置到故障排查

在嵌入式系统开发中,微控制器(MCU)的存储器管理是保障代码安全与系统可靠性的核心。其原理基于硬件层面的安全状态机与块保护机制,通过寄存器配置实现对Flash和RAM的精细控制。这项技术的价值在于保护知识产权、防止恶意篡改,并支持安全的现场固件升级,广泛应用于工业控制、智能传感器和物联网设备。以恩智浦MC9S08QE32系列为例,其安全机制包括后门密钥解锁和向量重定向,开发者需掌握Flash编程的时序与命令序列,例如突发编程模式可显著提升连续写入效率。本文聚焦于MC9S08QE32的存储核心,深入解析安全启

dhc65376的博客 435

Google AI Studio三模式工作流:Chat→Build→Stream原型开发全解析

AI原型开发正从‘写代码’转向‘定义价值’,核心在于降低基础设施心智负担、提升人机协同效率。Gemini原生支持的多模态能力与结构化工作流,使Prompt工程、UI生成和用户验收测试形成闭环。Google AI Studio通过Chat(Prompt实验沙盒)、Build(自然语言到React编译器)、Stream(多模态UAT环境)三层递进设计,将传统数日的验证周期压缩至分钟级。其关键价值在于参数可视化(temperature/top-p/thinking_level)、工具链集成(Grounding/C

weixin_34319374的博客 412

给FLASH加链接的方法

在宏点网络网站管理系统中,都有广告管理功能,更方便让客户进行网站维护,也更方便的浏览者直观的看到我们近期的广告,宣传活动等,对于图片广告我们直接在后台对应广告位的地址上加上我们需要链接的地址,那么对于falsh怎么样加链接呢,下面就以flash8为例给大家讲解flash加链接的方法; 首选我们打开制作好的flash动画,以给整个flash加链接为例来说明; 1)    首先在做好的F

邹邹s的博客 5962

从RTL到样片点亮:一颗自研SoC芯片的完整设计与启动流程

在嵌入式开发与硬件设计领域,芯片设计常被视为高门槛技术,而RTL级逻辑设计则是数字芯片的基石。通过Verilog编写寄存器传输级代码,工程师可以描述CPU、外设等核心模块功能。完成前端验证后,逻辑综合与物理实现决定芯片的最终功耗和主频,而DFT与可测性设计则直接影响流片后的良率筛选。当芯片样片返回后,SoC启动流程和BSP适配成为嵌入式软件工程师关注的焦点——从BootROM引导、UART调试到流水灯点亮的整个链路。本文从基础概念出发,围绕芯片设计全流程,结合真实的工程实践,拆解自研SoC从RTL设计、后端

weixin_34126557的博客 659

给flash添加链接

按钮的连接 flash制作其实还是因为没有真正的理解绝对路径和相当路径的问题。

flash加链接的4种方法

(1)在按钮的事件处理函数里加,如: on (release) { getURL("http://", "_blank"); } (2)在影片剪辑的事件处理函数里加,如: onClipEvent (mouseDown) { getURL("http://", "_blank"); } (3)在帧上加,直接在帧上输入代码,如: getURL("http://", "_blank&qu

tangdonnaui的专栏 444

ARM Cortex平台NEON指令集优化实战指南

本文为ARM Cortex平台开发者提供了一份全面的NEON指令集优化实战指南。文章从NEON的SIMD架构原理讲起,详细介绍了开发环境搭建、NEON内联函数与自动向量化两种核心编程方法、关键数据类型与指令,并通过图像饱和运算、矩阵乘法等实战案例,深入解析了性能调优技巧与常见避坑指南,旨在帮助开发者充分释放ARM处理器的并行计算潜力。

weixin_29162439的博客 260

【html】给FLASH加链接的两种方法,…

给FLASH加链接的两种方法   1、FLASH中,使用AS on(release) {    getUrl(""); } 2、在html中,使用button标签  <button onclick="window.location.href='http://skycreating.com/'"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-44

夕雨林流金,web全栈,web全端,网站技术博客 1311

【AI概念】迁移学习 vs. 域自适应 vs. 域泛化|定义、核心原理、数学表达、易混淆点与工程选择建议|实际案例、工程实现细节、未来研究趋势、实际应用场景

大家好,我是爱酱。本篇将会详细梳理迁移学习(Transfer Learning)、域自适应(Domain Adaptation)、域泛化(Domain Generalization)三大常被混淆的核心概念,结合数学公式、典型算法与实际应用场景,帮助你厘清它们的本质区别、联系与工程意义。 注:本文章含大量数学算式、详细例子说明及大量代码演示,大量干货,建议先收藏再慢慢观看理解。新频道发展不易,你们的每个赞、收藏跟转发都是我继续分享的动力!

AI人工智能爱酱~你的AI学习好帮手~ 2469

人脸关键点定义汇总

前几天看一份代码临时需要找49个人脸关键点位置定义的图片发现怎么百度都搜不到,最后幸好谷歌可以使用了就用谷歌搜到了。所以在这里汇总一下我所知道的人脸关键点的定义和相关的一点东西,以备不时之需。 68个关键点 最常用的工具是Dlib,网址:http://dlib.net/ dlib的68个特征点检测算法是ERT算法【1】 使用dlib检测68个特征点的python示例见:http://dlib.n...

程序媛 7642

MC9S08QA4低功耗模式与Flash编程实战:从寄存器到Bootloader设计

在嵌入式系统开发中,低功耗设计与存储器管理是提升设备续航与可靠性的核心技术。其原理在于通过精细控制微控制器的工作状态与时钟源,在满足功能需求的前提下最大化降低静态与动态功耗。这项技术的核心价值在于延长电池供电设备的寿命,并支持远程固件更新等高级功能。典型的应用场景包括智能仪表、便携式医疗设备和物联网传感器节点。本文以NXP的经典8位MCU MC9S08QA4为例,深入剖析其三种深度休眠模式(Stop1/2/3)的配置、唤醒机制与状态恢复流程,并详解Flash存储器的在线编程、擦除命令序列、块保护与安全机制。

weixin_34413802的博客 476

手把手教你用STM32H743+FreeRTOS+LWIP搭建物联网网关(附完整工程)

本文详细介绍了如何使用STM32H743微控制器结合FreeRTOS实时操作系统和LWIP协议栈构建高性能物联网网关。内容涵盖硬件配置、FreeRTOS任务设计、LWIP协议栈优化及物联网协议集成,提供完整工程示例,助力开发者快速实现稳定可靠的网络通信枢纽。

weixin_42623010的博客 502

MC9S08SE8内存管理实战:RAM优化、Flash编程与安全机制详解

在嵌入式系统开发中,内存管理是影响程序效率、可靠性与安全性的核心技术。其核心原理在于对微控制器(MCU)内部存储资源的精细划分与访问控制,涉及静态RAM(SRAM)的布局优化、Flash存储器的在系统编程(ISP)与在应用编程(IAP),以及硬件级的安全保护机制。这些技术的价值在于,它们直接决定了嵌入式设备在资源受限环境下的性能上限、固件更新的便捷性以及代码的安全性。典型的应用场景包括需要高效实时响应的工业控制、支持远程固件升级(FOTA)的物联网设备,以及要求防止代码逆向工程的消费电子产品。本文以NXP的

anuancong1219的博客 416

SAP 财务接口开发:完全清账 vs 标准过账的 CO-PA(获利能力字段) 赋值全解析(含设计哲学)

用于完全清账场景:用于标准凭证过账/部分清账两者对 CO-PA 数据的传递方式截然不同。本文不仅提供完整的代码实现,更深入解析为什么 SAP 要这样设计——了解设计哲学,才能灵活应对各类需求。完全清账→ 调用,必须在T_FTPOST中传递,其他特征用BSEG-RKE_前缀。标准过账/部分清账→ 调用,在CRITERIA表中传递特征,字段名直接用WERKSARTNR等。SAP 的设计智慧面向不同场景,采用不同机制,各司其职。通过接口抽象,将复杂的 CO-PA 配置逻辑封装在内部,对外提供简洁的调用方式。

Pegasus666的博客 328

用Python的fengwo模块复刻通达信筹码峰(COST/WINNER),选股效率提升10倍

本文介绍了如何使用Python的fengwo模块高效复刻通达信的筹码峰(COST/WINNER)计算,显著提升选股效率。通过C++内核与多线程优化,fengwo模块将传统Python实现的数小时计算压缩至分钟级,解决了量化交易中的性能瓶颈问题。文章详细解析了筹码峰计算原理、fengwo模块的技术架构及实战应用,助力量化开发者构建高效选股系统。

weixin_29062823的博客 438

OpenClaw浏览器自动化:GLM-4.7-Flash操控Chrome采集数据

本文介绍了如何在星图GPU平台上自动化部署【ollama】GLM-4.7-Flash镜像,实现浏览器自动化数据采集功能。通过OpenClaw框架与GLM模型的结合,用户可用自然语言指令操控Chrome完成商品比价、资讯抓取等任务,显著提升数据采集效率。该方案特别适用于电商监控、竞品分析等场景。

weixin_34268462的博客 187

OpenOCD入门到精通:第20章 Target 子系统源码分析

摘要:本章深入分析OpenOCD Target子系统的核心实现机制。重点包括:1) 通过target_type虚函数表实现多架构抽象,支持ARM、RISC-V等30+种目标;2) ARM ADIv5协议栈实现,包含DAP/AP核心数据结构和访问机制;3) 分层架构设计,从调试接口层到传输层的完整调用链路。系统采用面向对象思想,统一管理目标状态、寄存器缓存、断点/观察点等调试要素,为上层提供标准化的调试操作接口。

从事嵌入式linux android驱动开发,拥有全栈能力 178

CSS浏览器兼容汇总

原文:http://www.52css.com/article.asp?id=1026 从网上收集了IE7,6与Fireofx的兼容性处理方法并整理了一下. 对于web2.0的过度,请尽量用xhtml格式写代码,而且DOCTYPE 影响 CSS 处理,作为W3C的标准,一定要加 DOCTYPE声明.1.div的垂直居中问题 vertical-align:middle; 将行距增加...

datoplay 118

YOLOv11改进 | 检测头篇 | 利用AFPN辅助YOLOv11检测头进行特征融合识别(全网独家创新)

本文给大家带来的最新改进机制是利用AFPN(渐近特征金字塔网络)来优化检测头,AFPN的核心思想是通过引入一种渐近的特征融合策略,将底层、高层和顶层的特征逐渐整合到目标检测过程中。这种渐近融合方式有助于减小不同层次特征之间的语义差距,提高特征融合效果,使得检测模型能更好地适应不同层次的语义信息。本文在AFPN的结构基础上,为了适配YOLOv11改进AFPN结构,同时将AFPN融合到YOLOv11中(因为AFPN需要四个检测头,我们只有三个,下一篇文章我会出YOLOv11适配AFPN增加小目标检测头)

Snu77的博客 3751

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

大学计算机实践论文,大学计算机实践论文.docx

PAGE / NUMPAGES中南大学本科生课程设计(实践)任务书、设计报告(大学计算机基础)题 目至纯至美中国风学生姓名王雅聪指导教师周春艳学 院文学院专业班级数字出版1401班学生学号1705140123计算机基础教学中心2015年 1 月 2 日至纯至美中国风——关于大学生计算机实践的报告在本学期的计算机理论知识的学习与计算机的上机实践操作中,通过对书本,课件,视频及老师的讲授的...

weixin_29911569的博客 217

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

转载 30个超棒的CSS应用实例

这 篇文章是很早之前在博客园看到的,收藏在网摘里,今天再看发现实在很棒,转载过来方便以后参考用,最棒的地方是这些效果的实现都只是利用CSS+HTML 来实现的,基本上没有用到什么FLASH或JS脚本,大家也可以看看有那种效果是适合你网站的,简单修改一下就可以拿来用了,原文地 址:http://news.cnblogs.com/n/43821/。 今天,我为大家收集精选了30个使用纯CSS完成...

weixin_33939843的博客 102

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

从HC908到S08DZ60:嵌入式MCU升级的硬件、软件迁移全攻略

在嵌入式系统开发中,微控制器(MCU)的选型与升级是提升产品性能、降低功耗的关键环节。其核心原理在于通过更先进的半导体工艺与架构设计,实现更高的运算效率与更低的能耗比。这种技术升级的价值在于,它能直接优化系统的三角性能指标——性能、功耗与成本,从而延长电池续航、增强处理能力并降低整体BOM成本。典型的应用场景包括工业控制、车载电子、智能传感等对可靠性与能效要求严苛的领域。本文聚焦于从经典的MC68HC908系列向更现代的MC9S08DZ60系列迁移的实战过程,深入剖析了涉及**硬件设计变更**、**低功耗模

weixin_30607659的博客 432

Karpathy推荐的12篇LLM核心论文精读路径

大语言模型(LLM)的理解不能停留在调用API或微调脚本层面,而需回归注意力机制、位置编码、预训练范式、量化微调等基础原理。这些技术概念共同构成模型能力的底层支柱:从Transformer中Scaled Dot-Product Attention的梯度稳定性设计,到RoPE旋转位置编码对相对距离的几何建模;从BERT双向遮盖任务揭示的语义建模边界,到QLoRA双量化在显存与精度间的工程权衡。掌握它们,意味着能诊断长文本生成断裂、重复采样失真、量化后幻觉加剧等典型问题,并在LoRA秩选择、RMSNorm替换、

weixin_33801856的博客 358
上一篇: 【转】keyCode对照表及示例
下一篇: SQL行列转换
iteye_821
博客等级 码龄8年 0粉丝 46原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值