`
Philos
  • 浏览: 79300 次
  • 性别: Icon_minigender_1
  • 来自: Pekin
社区版块
存档分类
最新评论

隐藏链接在状态栏的提示

 
阅读更多

当鼠标在链接上有事件触发时,将状态栏的文本设置为空白或者其它文本就行了。

 

甲、通过捕获链接上的事件,设置状态栏信息:

function hideinfo(){
    if(event.srcElement.tagName=="A"){//如果触发函数的对象是链接
        //设置状态栏的显示为链接的文本
        window.status=event.srcElement.innerText
    }
}
document.onmouseover=hideinfo; //鼠标移上时调用 hideinfo 函数
document.onmousemove=hideinfo; //鼠标移动时调用 hideinfo 函数
document.onmousedown=hideinfo; //鼠标按下时调用 hideinfo 函数 

 

乙、通过改变链接真实地址来隐藏提示信息:

var temp_url                     
function hideinfo(){
    var obj=event.srcElement; //捕获触发事件的对象
    if(obj.tagName=="A"){ //如果对象是链接
        /*如果触发函数的事件是 onmouseover ,将链接地址赋予全局变量temp_url 后设置链接的地址为链接的文字,这样在鼠标移上时状态栏的提示信息将是 "当前页地址(不包含文件名)+触发事件的链接对象的文本",达到了隐藏真实地址的目的*/
        if(event.type=="mouseover"){
            temp_url=obj.href;
            obj.href=obj.innerText
        }     
        //在单击链接时用window.open 方法打开窗口,窗口目标根据链接的 target 属性值而定
        if(event.type=="click"){
            window.open(temp_url,obj.target==""?"_self":obj.target);
            return false
        } 
        //鼠标移开后复原链接
        if(event.type=="mouseout"){
            obj.href=temp_url;
            temp_url=null;
        }
    }
}
document.onmouseover=hideinfo; //鼠标移上时调用 hideinfo 函数
document.onmouseout=hideinfo; //鼠标移开时调用 hideinfo 函数
document.onclick=hideinfo; //鼠标单击时调用 hideinfo 函数 
 
分享到:
评论

相关推荐

    网页状态栏的特殊效果

    除此之外,利用CSS的伪元素如`:before`和`:after`,以及`position: fixed`属性,可以创建在状态栏中浮动的提示信息或图标。例如,一个常驻状态栏的返回顶部按钮,可以通过以下方式实现: ```css .return-to-top { ...

    隐藏win7任务栏源码

    隐藏任务栏可能会导致用户迷失方向,因此在执行此类操作时应提供明确的提示,并确保用户可以轻松恢复原状。此外,对于系统级别的操作,可能需要管理员权限才能执行。 以上就是关于“隐藏Win7任务栏源码”的详细解释...

    Visual C++从入门到精通视频教程下载第07章 工具栏和状态栏.zip

    在本《Visual C++从入门到精通视频教程》的第07章中,我们将深入学习如何在MFC(Microsoft Foundation Classes)框架下设计和使用工具栏(Toolbars)与状态栏(Status Bars)。这两个组件是Windows应用程序用户界面...

    win7任务栏图标设置显示或者隐藏.docx

    1. 显示图标和通知:选择此选项,图标将始终在任务栏上可见,并且如果有通知,还会显示相应的图标提示。 2. 隐藏图标和通知:选择此选项,图标将被隐藏,除非有通知出现,此时图标会短暂显示。 3. 只显示通知:图标...

    IE地址栏不见了解决办法

    - 拖动过程中可能会发现地址栏已经隐藏在这里了。 2. **提示**:解锁工具栏可以让您更容易地调整浏览器界面布局。 3. **图示**:[图:把地址栏勾上] ##### 方法三:通过注册表编辑器进行修改 1. **步骤**: -...

    显示隐藏文件夹或文件

    在使用电脑过程中,有时会遇到一些恶意软件或病毒感染,这些程序可能会将系统中的文件夹或文件设置为隐藏状态,以防止用户直接查看或删除它们。这种情况对于清除病毒或恢复重要数据构成了挑战。"显示隐藏文件夹或...

    《动态菜单项、状态条提示、工具条提示问题》配套源代码

    - `StatLink.cpp`、`DynPrompt.cpp`、`MainFrm.cpp`、`View.cpp`、`Doc.cpp`和`StdAfx.cpp`是C++源代码文件,分别负责状态链接、动态提示、主框架、视图、文档和预编译头的实现。 - `DynPrompt.dep`可能是依赖文件...

    Window XP 隐藏分区操作

    - 在组策略编辑器左侧导航栏中,依次展开以下路径:`用户配置` > `管理模板` > `Windows 组件` > `Windows 资源管理器`。 - 在右侧窗口中找到“隐藏指定的驱动器”,双击打开此设置。 3. **配置隐藏驱动器**: -...

    如何在Windows8中还原隐藏的更新.docx

    5. 在“Windows 更新”页面中,查看左侧的导航栏,通常会有一个名为“查看更新历史记录”的链接。在这个链接下面,你应该能找到一个叫做“恢复隐藏的更新”的选项(在某些版本的Windows 8中,这个选项可能表示为...

    教你如何隐藏腾讯朋友网图标.docx

    继续向下滚动,你会在基本资料页面的最下方看到一条关于隐藏腾讯朋友网图标的提示文字,旁边有一个相应的选项。点击这个“点击这里隐藏”按钮,系统会记录你的选择,并且隐藏图标的操作即刻生效。此时,文字提示将会...

    1在windows任务栏系统托盘区显示图标 2捕获鼠标移动到托盘图标上的消息显示气泡提示,更换任务栏图标.zip

    本项目"1在windows任务栏系统托盘区显示图标 2捕获鼠标移动到托盘图标上的消息显示气泡提示,更换任务栏图标.zip"主要涉及以下知识点: 1. **系统托盘区(System Tray)**:这是Windows系统中一个特殊区域,允许应用...

    Visual C++编程技巧精选集 光盘

    154.如何隐藏或显示应用程序的状态栏 155.如何在状态栏中增加新的窗格 156.如何更新状态栏窗格中的显示内容 157.如何同步状态栏与对话框窗体的改变 158.如何在状态栏窗格中显示当前时间 159.如何在状态栏窗格中显示...

    行为和时间轴.pptx

    这需要在添加行为时选择“设置文本 → 设置状态栏文本”,在消息栏输入文本,并设置事件为OnLoad,以便在页面加载时显示。 至于音乐网页的例子,可以添加行为来设置状态栏文本,比如在页面加载时显示歌曲名称。首先...

    单纯使用CSS实现动态提示信息.txt

    动态提示信息,通常指的是当用户将鼠标悬停在某个元素(如链接、按钮等)上时,会弹出一个包含额外信息的小窗口或气泡,这种功能常见于网站的导航栏、工具提示或者任何需要提供即时帮助的地方。传统的实现方式往往...

    SwiftUI-TabBar+Nav

    它会在顶部生成一个导航栏,可以方便地在多个视图间导航: ```swift NavigationView { ContentView() .navigationBarTitle("主页面") } ``` 当需要从一级界面跳转到二级界面时,可以使用`NavigationLink`。例如...

    《精通Visual C++实效编程280例》光盘源代码

     3.12 实例44:显示或隐藏工具栏和状态栏   3.13 实例45:使用组合栏  第4章 对话框  第5章 框架和文档视图  第6章 通用控件  第7章 GDI  第8章 文件  第9章 打印  第10章 多线程  第11章 网络...

    Windows_7的任务栏相关技巧

    安装后设置好 Gmail 账户信息,即可在任务栏中看到新邮件提示。 2. **开启 AERO 效果**:确保开启了 Windows 7 的 AERO 效果,这样可以在任务栏中看到邮件的预览图,更加直观地查看邮件内容。 #### 八、显示资源...

    Qt - 导航栏的实现

    - **动态添加和移除工具栏**:根据用户的偏好或应用状态,可以动态地添加或移除工具栏。 - **定制工具栏行为**:例如,允许用户自定义工具栏的显示方式,如浮动、隐藏等。 - **国际化支持**:使用`tr()`函数确保按钮...

    隐藏或显示“开始”菜单中的各种选项

    例如,使用`SendMessage` API发送`TBBUTTONINFOW`结构来修改任务栏上的工具栏按钮状态。 请注意,更改系统设置可能需要管理员权限,并且可能会对用户造成困扰,因此在实际应用中需谨慎操作,并确保提供明确的用户...

Global site tag (gtag.js) - Google Analytics