简单的CSS在页面中点击超链接跳转新的页面

点击超链接后,重新打开一个新的网页,不是在原本的网页进行跳转。

打开创建的网页

  a{
            /* 去除超链接的下划线 */
            text-decoration: none;
        }
    </style>
</head>
<body>
    <div>
        点击一下试试
        <br>
        <!--     跳转到 百度网址-->
        <a href="http://www.baidu.com" target="_blank">超链接,在新的页面中打开百度。</a>
    </div>

上面是参考代码,主要是添加 target="_blank

给超链接添加target="_blank"属性

就可以跳转到新的一个页面。

其中target=还有其他属性值。其它用法不多,了解即可。

Target属性self的作用

作用:这个目标的值对所有没有指定目标的 <a> 标签是默认目标,它使得目标文档载入并显示在相同的框架或者窗口中作为源文档。这个目标是多余且不必要的,除非和文档标题 <base> 标签中的 target 属性一起使用。(在相同的框架中打开被链接文档)

用法:<a herf=“http://www.baidu.com” target=”_self”>跳转</a>

Target属性parent的作用

作用:这个目标使得文档载入父窗口或者包含来超链接引用的框架的框架集。如果这个引用是在窗口或者在顶级框架中,那么它与目标 _self 等效。(在父框架集中打开被链接文档)

用法:<a herf=”http://www.baidu.com” target=”_parent”>跳转</a>

Target属性top的作用

作用:这个目标使得文档载入包含这个超链接的窗口,用 _top 目标将会清除所有被包含的框架并将文档载入整个浏览器窗口(在整个窗口中打开被链接文档)

用法:<a herf=”http://www.baidu.com” target=”_top>跳转</a>

  • 5
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在点击一个CSS盒子超链接时在第二个CSS盒子显示相应的JSP页面,你可以使用JavaScript来实现。 首先,在第一个CSS盒子超链接上添加一个`onclick`事件,如下所示: ```html <div class="box"> <a href="#" onclick="loadPage('page1.jsp'); return false;">跳转到第一个JSP页面</a> </div> ``` 在这里,`onclick`事件调用了一个名为`loadPage()`的JavaScript函数,并将要加载的JSP页面的名称作为参数传递给该函数。`return false;`语句可以防止链接的默认行为,即跳转页面顶部。 接下来,在第二个CSS盒子添加一个`<div>`元素,用于显示要加载的JSP页面的内容,如下所示: ```html <div class="box"> <div id="pageContent"></div> </div> ``` 在这里,我们添加了一个`id`为`pageContent`的`<div>`元素,用于显示要加载的JSP页面的内容。 最后,在JavaScript定义`loadPage()`函数,如下所示: ```javascript function loadPage(pageName) { var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function() { if (xhr.readyState === 4 && xhr.status === 200) { document.getElementById("pageContent").innerHTML = xhr.responseText; } }; xhr.open("GET", pageName, true); xhr.send(); } ``` `loadPage()`函数使用XMLHttpRequest对象来异步加载指定的JSP页面。当请求完成时,它将通过`document.getElementById()`方法将页面的内容添加到`<div>`元素。 请注意,`XMLHttpRequest`对象是用于异步加载网页内容的标准方式。在旧版浏览器,你可能需要使用`ActiveXObject`对象来实现异步加载。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值