如何让链接新开一个窗口,加入target="_blank“。如:
<a href="document.html" target="_blank"> 打开一个新窗口</a>
实例如下:
没加之前:
www.163.com
<A href="http://www.163.com">www.163.com</A>
添加之后:
www.sina.com
<A href="http://www.sina.com" target=_blank>www.sina.com</A>
--------------------------------------------------------------------------------------------------------------
但新的HTML标准严格上是不允许的, 详细介绍。
可以采用以下代码:
<a href="document.html" rel="external">打开一个新窗口</a>
javascript:
function externallinks() {
if (!document.getElementsByTagName) return;
var anchors = document.getElementsByTagName("a");
for (var i=0; i<anchors.length; i++) {
var anchor = anchors[i];
if (anchor.getAttribute("href") &&
anchor.getAttribute("rel") == "external")
anchor.target = "_blank";
}
}
window.onload = externallinks;
分享到:
相关推荐
标题 "New-Text-Document-(2).zip_page" 暗示了这是一个关于网页制作的压缩文件,可能包含了HTML文本内容。描述中的 "web page practice your html knowledge" 更加明确了这个文件的目的,它是用于帮助用户实践和...
cssLink.Href = "styles.css"; cssLink.Attributes.Add("rel", "stylesheet"); cssLink.Attributes.Add("type", "text/css"); head.Controls.Add(cssLink); ``` 这段代码会动态创建一个新的`<link>`标签,并将其...
<a href="new_page.html">访问新页面 ``` 这里的`href`属性指定了目标页面的URL,点击链接后,浏览器会加载这个URL对应的页面。 为了使新页面可以从其他页面访问,你也需要在`new_page.html`中创建返回前一页的...
<LINK href="../css.css" rel=stylesheet type=text/css> </head><body> <td align="center">###title### <td align="center">author###author### <td>###content### </html> ...
<a href="page2.html" id="nextPage">下一页 ``` 在这个例子中,`href`属性指定了下一页的URL,`id`属性则为元素提供了唯一的标识,便于通过JavaScript进行操作。 如果希望实现更复杂的交互,比如动态加载内容而...
HtmlDocument doc = new HtmlDocument(); doc.LoadHtml(html); // 获取所有的标签 var links = doc.GetElementsByTagName("a"); foreach (HtmlElement link in links) { string href = link.GetAttribute(...
$conn = new mysqli('localhost', 'username', 'password', 'database'); // 检查连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } // 获取当前页码,如果没有提供默认为1 $page =...
window.open ("page.html", "newwindow", "height=100, width=400, top=0, left=0, toolbar=no,menubar=no, scrollbars=no, resizable=no,location=no, status=no") // 写成一行 --> ``` 这里的参数解释如下: - `...
window.location.href = "/new_page.html"; ``` 这将会使当前页面跳转到 `/new_page.html`。需要注意的是,`self.location.href` 和 `location.href` 实际上与 `window.location.href` 是等价的,因为 `self` 和 `...
在这个例子中,我们创建了一个`HtmlParser`实例,解析了HTML内容,然后通过DOM操作找到所有`<a>`标签并提取其`href`属性。这种方法比正则表达式更健壮,更适合处理复杂的HTML结构。 总结起来,C#中解析HTML的两种...
link.attr("href", "new-url"); ``` ### 5. 清理和规范化HTML JSoup还提供了HTML清理功能,可以将不规范的HTML代码标准化,消除潜在的安全问题。例如: ```java String dirtyHtml = "<div><script>alert('XSS!')...
<a href="target_page.html?key=exampleValue">点击这里 ``` 在目标页面`target_page.html`中,可以通过JavaScript或者服务器端语言(如PHP、Python等)解析URL获取这些参数。例如,使用JavaScript的`window....
Response.Write("<a href='?page=" + i + "'>" + i + "</a> "); } ``` 最后,为了让用户在分页时保持其他查询条件不变,你需要在链接中包含除页码外的所有查询参数。 在GengerateHtmlDemo这个项目中,开发者可能...
<title>Example Page <h1>Hello, World! <p>This is an example HTML document. <a href="https://example.com">Visit Example</a> </html> ``` 我们可以创建一个Java类,使用HTMLParser来解析这个文件: `...
String pageTitle = title.text(); ``` `select()`方法返回一个`Elements`集合,代表了所有匹配的选择器的元素。这里使用`first()`获取第一个匹配的元素。 **二、解析HTML** 1. **获取文本内容** Jsoup提供`...
strHtml += '<span title="Next Page"><a href="javascript:' + this.name + '.toPage(' + nextPage + ');">?</a></span>'; strHtml += '<span title="Last Page"><a href="javascript:' + this.name + '.to...
<%@ page contentType="text/html;charset=gb2312" import="java.util.*,java.io.*" %> try { String title = "jsp转静态html文件"; String content = "这是一个测试"; String editer = "hpsoft"; String ...
response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); PageBean pagebean=new PageBean(); pagebean.setPageSize(2); String pindex= request....
$pagination = new Pages($totalRows, $perPage, $currentPage); $pageHtml = $pagination->generateHtml(); echo $pageHtml; ``` 在实际项目中,你可能还需要根据具体需求扩展这个类,比如添加CSS样式支持、支持...
$html->load_file('http://example.com/page.html'); ``` - **从字符串加载**:手动输入HTML字符串。 ```php $html->load('<html>示例文本</body></html>'); ``` - **从文件加载**:读取本地文件中的HTML内容...