`
可爱の小猪
  • 浏览: 106972 次
  • 性别: Icon_minigender_1
  • 来自: 南充
社区版块
存档分类
最新评论

Flex 修改浏览器页面标题

阅读更多
修改浏览器页面标题2009-01-16 16:23浏览器页面的标题是通过设置Application的 pageTitle属性而来的,但是这个属性是不能通过绑定来实时更新的,例如你不能在ActionScript里指望像下面这样来修改浏览器的标题:

pageTitle = "我要设置自己的标题";

而只能在应用的MXML页面中去设死标题:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
pageTitle="我要设置标题"
...

可是有时候我们又需要在标题中反映我们当前在操作的子模块,那么这个可以通过调用javascript来修改标题,需要用到的ActionScript类为ExternalInterface,方法为call,该方法的说明为如下:

public function call(functionName:string, ...parameters):Object;

第一个参数就是要调用的javascript方法名称,第二个参数是该javascript方法要传入的参数

对于上面的问题,我们可以这样来处理:

1.修改FLEX工程中的html-template下的index.template.html文件,添加个javascript方法如下(加在</head>标签之前就可以了):

<script language="JavaScript" type="text/javascript">
function changeTitle(title){
   document.title = title;
}
</script>

为什么要修改这个index.template.html文件?因为这是个模板文件,所有生成的html封装文件是以此作为模板的,因此如果你修改编译后生成的HTML封装文件的话,下次编译后又没了,因为编译前会删除之前编译的文件。

2.在FLEX中调用

if (ExternalInterface.available){
   ExternalInterface.call("changeTitle","设置成我的标题");
}



分享到:
评论

相关推荐

    flex与js交互2

    假设HTML页面中定义了一个名为`changeDocumentTitle`的JavaScript函数,用于修改网页标题。 HTML页面代码: ```html &lt;!DOCTYPE html&gt; &lt;title&gt;Original Title function changeDocumentTitle(newTitle) { ...

    flex和javascript交互

    通过这种方式,当用户点击Flex应用中的按钮时,Flex会调用HTML页面中的`changeDocumentTitle`函数,并更改文档标题。 以上所述的方法使得Flex和JavaScript能够有效地相互调用,从而实现更复杂的交互式功能。这对于...

    flex iFarme的test输入连接

    "flex iFrame的test输入连接"这个标题揭示了我们正在讨论的是如何在Flex应用中使用iFrame来实现远程访问,并通过URL的方式进行页面调转。下面将详细介绍Flex中的iFrame使用及其相关知识点。 Flex是Adobe开发的一个...

    flex制作pdf文档.适合学习flex的初学者

    标题和描述中的"flex制作pdf文档",指的是使用Flex技术来生成或处理PDF(Portable Document Format)文件。PDF是一种广泛用于共享和打印的文件格式,因其跨平台性和保真性而受到欢迎。在Flex中,这通常涉及使用库或...

    FMS.rar_flex_flex FMS_fms_site:www.pudn.com

    【标题】"FMS.rar_flex_flex FMS_fms_site:www.pudn.com" 涉及的核心技术是Adobe Flash Media Server (FMS),它是一个强大的实时流媒体服务器平台,用于发布音视频内容、实时通信以及互动应用程序。这里与Flex一起...

    一个商品展示页面的html示例模板

    `&lt;html&gt;`元素是整个文档的根元素,而`&lt;head&gt;`包含了元数据,如字符编码(`&lt;meta charset="UTF-8"&gt;`)和页面标题(`&lt;title&gt;`)。`&lt;body&gt;`则包含实际的页面内容。 在CSS(Cascading Style Sheets)方面,这个模板使用...

    Flex试题 .txt

    ExternalInterface用于与宿主环境(通常是浏览器)进行交互,而LocalConnection则用于Flex应用内部不同部分之间的通信。前者主要用于调用JavaScript函数,后者则用于在AS之间传递消息。 ### 29. 是否使用Flex的国际...

    web|FLEX|B/S工作流设计器

    【标题】"web|FLEX|B/S工作流设计器"涉及到的是使用Adobe Flex技术构建的Web应用程序,专门用于设计B/S(Browser/Server)架构下的工作流系统。Flex是一种基于ActionScript和MXML的开放源代码框架,它允许开发者创建...

    jQuery滚动隐藏/显示顶部标题

    通常我们会用到`display`属性,将其设置为`none`隐藏标题,设置为`block`或`flex`等可见值来显示标题。 5. **动画效果**:为了使效果更加平滑,我们可以使用jQuery的`.animate()`方法来添加过渡动画,调整标题的...

    flash播放器源码FLV视频播放器,可完全用脚本控制的flex flash播放器源码

    本文将深入解析标题“flash播放器源码FLV视频播放器,可完全用脚本控制的flex flash播放器源码”以及相关描述所涉及的知识点。 首先,FLV(Flash Video)是一种流媒体格式,它被设计用于在网络上传输和播放视频内容...

    05 - Flex Panel Gallery.rar

    【标题】"05 - Flex Panel Gallery" 是一个与JavaScript相关的项目,可能是一个网页组件或者交互式设计模板,主要用于创建灵活的面板展示画廊。在JavaScript领域,"Flex"通常指的是灵活性,暗示这个面板画廊可以适应...

    Flex 常用实现小功能的语句

    以下是从标题“Flex 常用实现小功能的语句”及其描述中提取的一些关键知识点,并进行了详细的解读。 #### 1. 页面重载 ```actionscript navigateToURL(new URLRequest("javascript:location.reload();"), "_self");...

    li 自适应,栏目分割(负margin,兼容所有浏览器)

    标题中的“li自适应,栏目分割(负margin,兼容所有浏览器)”是一个关于网页布局和CSS技术的主题。在网页设计中,"li"是HTML列表元素`&lt;li&gt;`的缩写,通常用于创建有序或无序列表。"自适应"(Responsive)指的是网页...

    html+css仿写电商网站商品购买页面

    - `&lt;title&gt;`:设置网页的标题,在浏览器标签页中显示。 - `&lt;meta&gt;`:提供关于文档的元数据,如`charset="UTF-8"`用于设置字符编码。 - `&lt;body&gt;`:网页的主要内容所在。 2. CSS基础: - `选择器`:如`class`和`...

    鼠标滚动切换页面.rar

    【标题】"鼠标滚动切换页面.rar"所涉及的是前端网页设计技术,主要集中在JavaScript、HTML以及页面滚动交互的实现上。这种技术常用于构建大型、高级的网站,以提供更流畅、直观的用户体验。 【描述】"鼠标滚动切换...

    HTML页面模板(左右结构)

    3. `&lt;title&gt;`:定义浏览器标签页上的页面标题。 4. `&lt;body&gt;`:包含网页的实际内容。 5. `&lt;header&gt;`:通常用于显示网站的logo、导航链接等。 6. `&lt;nav&gt;`:定义导航链接部分,通常在左侧栏。 7. `&lt;section&gt;`或`&lt;div&gt;`...

    HTML+CSS仿京东购物车页面静态页面

    - `&lt;head&gt;`:包含元信息,如字符集设置(`&lt;meta charset="UTF-8"&gt;`)、页面标题(`&lt;title&gt;`)等。 - `&lt;body&gt;`:页面主要内容的容器。 - `&lt;header&gt;`:定义页面头部,通常包含logo、导航链接等。 - `&lt;main&gt;`:主体...

    酷狗音乐页面

    - HTML是网页内容的结构框架,定义了页面的各个元素,如标题、段落、链接、图片等。 - `&lt;html&gt;`、`&lt;head&gt;`和`&lt;body&gt;`是HTML文档的基本结构,其中`&lt;head&gt;`包含元信息,`&lt;body&gt;`包含实际显示的内容。 - `&lt;header&gt;`...

    开心网游戏简单页面

    此外,还可以利用浏览器的开发者工具(如Chrome的DevTools)实时查看和修改元素样式,以加深对HTML和CSS的理解。 总之,通过"HTML+CSS"的实践项目"HappyGamePage",学习者可以巩固HTML标签的使用,掌握CSS布局和...

    flex3的cookbook书籍完整版dpf(包含目录)

    20.5节经由BrowserManager改变HTML页面标题 20.6节BrowserManager解析URL 20.7节经由BrowserManager深度-链接到数据 20.8节经由BrowserManager深度-链接容器 20.9节实现自定义历史记录管理器 第二十一章.开发策略...

Global site tag (gtag.js) - Google Analytics