HTML打开一个链接的时候如何不跳转新窗口直接在内嵌页面展示?

HTML打开一个链接的时候如何不跳转新窗口直接在内嵌页面展示?,第1张

是有 iframe 吗  iframe起名字   a链接target 等于iframe名字

<a href="./face/demo.html" target='obj'>链接</a>

<br>

<iframe src="./face/index.html" name="obj" frameborder="0"></iframe>

请点击输入图片描述

说道URL,就要说到常用的几种协议:

http, https, ftp不用多说,

open主要用来打开打开本地的文件open://

//表示所用协议和当前页面的协议保持一致

在解析域名的过程中首先会通过以下几个方面查找是否有域名缓存:

1.浏览器缓存-浏览器会缓存DNS记录一段时间

2.系统缓存-从Hosts文件查找是否有对应的域名和和IP

Mac就是/etc/hosts文件,可以vi /etc/hosts来编辑这个文件,或者通过 Hostbuddy 软件来编辑.

3.路由器缓存

4.ISP DNS缓存-(Internet Service Provider),互联网服务提供商

5.如果以上步骤中都没有找到对应的域名,就会到根域名服务器中去寻找对应域名的IP

Ps:

这其实是省略了1~4的环节,直接使用域名服务器进行来进行域名解析

这其实是控制了DNS服务器,本来baidu.com应当是百度的域名,但是其实给你指到了别的IP上.

常见的web服务器有Apache, Nginx, IIs, Lighttpd

起到一个接收处理或者反向代理到其他服务器的作用

可以参考 web服务器和应用服务器的区别

这里主要是后台的一些处理,不多说

html字符串被浏览器一步步解析.

一般html网页,可以采用div的css属性控制显示和隐藏来实现分页的目的。

display:block这个css属性可以让div显示出来;

display:none这个css属性可以让div隐藏起来;

例如:

<div id="page1" style="display:block">这是第1页的内容</div>

<div id="page2" style="display:none">这是第2页的内容</div>

<div id="page3" style="display:none">这是第3页的内容</div>

然后增加3个按钮,分别是第1页,第2页,第3页,每个按钮有点击事情。

例如:

<a href="javascript:showpage(1)">第1页</a>

<a href="javascript:showpage(2)">第2页</a>

<a href="javascript:showpage(3)">第3页</a>

4

然后通过javascript点击事情来修改div的css属性display的值,就可以达到切换页面的目的了。

例如:

<script>

function showpage(page){

for(var i=1i<=3i++) {

if (page==i){

document.getElementById("page"+page).style.display="block"

} else {

document.getElementById("page"+page).style.display="none"

}

}

}

</script>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6103504.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-14
下一篇 2023-03-14

发表评论

登录后才能评论

评论列表(0条)

保存