整合營銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          html頁面強(qiáng)制所有鏈接新窗口打開的方法

          午接到博客訪客的反饋,表示博客中的鏈接在原窗口打開的話,網(wǎng)站的體驗(yàn)非常的不好,而自己又懶的一個(gè)個(gè)去修改博客網(wǎng)頁中的鏈接打開方式,就加了一個(gè)強(qiáng)制頁面所有鏈接新窗口打開的代碼,一招解決問題。

          html頁面強(qiáng)制所有鏈接新窗口打開的代碼

          <base target="_blank">

          將此代碼放到,網(wǎng)頁中的 <head>標(biāo)簽之內(nèi)即可實(shí)現(xiàn),當(dāng)前頁面所有A鏈接新窗口打開

          html <base> 標(biāo)簽

          <base>:標(biāo)簽當(dāng)前頁面上的所有的相對鏈接規(guī)定默認(rèn) URL 或 默認(rèn)目標(biāo)。

          語法:

          <base href="網(wǎng)址" target="打開的方式">

          屬性;

          herf:規(guī)定的默認(rèn)鏈接

          target:鏈接打開的方式,參數(shù)有 _blank,_self 等,與A標(biāo)簽的 target 屬性相同

          例:html頁面所有鏈接強(qiáng)制新窗口打開

          <base target="_blank">

          例:html頁面所有鏈接強(qiáng)制在當(dāng)前窗口打開

          <base target="_self">

          例:設(shè)置默認(rèn)的URL

          <!DOCTYPE html>
          <html lang="en">
          <head>
           <base href="https://www.feiniaomy.com" target="_blank">
           <title>Document</title>
          </head>
          <body>
           <a href="/post/1.html">我是相對鏈接,我可以打開 https://www.feiniaomy.com/post/1.html</a>
           <a href="http://www.baidu.com">我是絕對鏈接,我可以打開 http://www.baidu.com</a>
          </body>
          </html>

          <base> 標(biāo)簽使用注意事項(xiàng)

          1、一個(gè)頁面中,<base> 標(biāo)簽只能出現(xiàn)一次

          2、<base> 標(biāo)簽只能在 <head></head>標(biāo)簽中出現(xiàn)

          3、<base> 屬于單標(biāo)簽,沒有結(jié)束標(biāo)簽,類似 <img> 標(biāo)簽

          TML+CSS+JS自主設(shè)計(jì)彈出窗口的方法,在線編輯器

          html怎么彈出一個(gè)小窗口

          html彈出一個(gè)小窗口的方法可能有很多,就比如本站(笨鳥工具-璞玉天成,大器晚成)的導(dǎo)航欄點(diǎn)擊之后會有一個(gè)小窗口(小頁面)彈出,然后文章頁面的底部有兩個(gè)小圖標(biāo),當(dāng)鼠標(biāo)懸放在上面的時(shí)候,也可以彈出一個(gè)小窗口,然后點(diǎn)擊下方實(shí)例代碼的試一試按鈕,也可以彈出一個(gè)小窗口,是本站提供的HTML+css+javascript的在線編輯器。這里介紹的一簡單的方法和一種自主設(shè)計(jì)的方法,不需要很復(fù)雜的程序設(shè)計(jì),也不需要框架,用javascript和css就可以:

          HTML+CSS+JS自主設(shè)計(jì)彈出窗口的方法,在線編輯器

          自主設(shè)計(jì)html彈出小窗口的方法

          這個(gè)方法需要結(jié)合html、css和javascript三種語言,即web三件套全得用上。該方法的原理就是將本來的窗口的style中display設(shè)置為none,當(dāng)點(diǎn)擊按鈕之后,設(shè)置為block,并為該窗口綁定位置,實(shí)例代碼如下:

          <div id="ck1"><p style='text-align:center;line-height:80px;'>這個(gè)窗口,可以說是自己設(shè)計(jì)的了,可以在這里添加其它的標(biāo)簽和功能</p></div>
          <button class='btn btn-default' onclick='show2()'>點(diǎn)擊彈出自己設(shè)計(jì)的小窗口</button>
          <style>
            #ck1{display:none;position:fixed;top:20%;left:20%;width:50%;height:80px;z-index:9999;background-color:skyblue;border-radius:5px;}
          </style>
          <script>
            function show2(){
            	document.getElementById("ck1").style.display = "block";
            }
          </script>

          HTML+CSS+JS自主設(shè)計(jì)彈出窗口的方法,在線編輯器

          代碼解析

          這個(gè)自主設(shè)計(jì)的方法中,除了display屬性的設(shè)置之外,另一個(gè)關(guān)鍵點(diǎn)在于z-index值的設(shè)置,html元素的排列堆疊,不僅有水平方向、豎直方向,還有深度方向,就像立體的直角坐標(biāo)系當(dāng)中,不僅有x軸、y軸,還有z軸,即z-index的設(shè)置可以修改div或html元素的z軸位置。

          HTML+CSS+JS在線編輯器可以參考原文

          原文地址:html怎么彈出一個(gè)小窗口,自主設(shè)計(jì)方法,在線編輯器 - HTML教程

          1),彈窗及參數(shù)說明

          <!DOCTYPE html>
          <html>
          <head>
          <meta charset="utf-8">
              <style type="text/css"></style>
          	<link rel="stylesheet" type="text/css" href="#">
          	
          </head>
          <body>
          	
          	<input type="button" value="打開新窗口" onclick="openNewWin()" />
          	
          </body>
          <script type="text/javascript">
          
          	function openNewWin() {
          		
          		var openWindow = window.open("newTest.html",
          			"彈到新窗口",
          			"height=500, width=800, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no");
          		
          	}
          	
          	/***
          		(00) window.open    彈出新窗口的命令
          		(01) newTest.html   彈出窗口的文件名,或請求地址
          		(02) 彈出窗口的名字(不是文件名),非必須,可用空''代替
          		(03) height=100     窗口高度
          		(04) width=400      窗口寬度
          		(05) top=0          窗口距離屏幕上方的像素值
          		(06) left=0         窗口距離屏幕左側(cè)的像素值
          		(07) toolbar=no     是否顯示工具欄,yes為顯示
          		(08) menubar        表示菜單欄
          		(09) scrollbars     表示滾動欄
          		(10) resizable=no   是否允許改變窗口大小,yes為允許
          		(11) location=no    是否顯示地址欄,yes為允許
          		(12) status=no      是否顯示狀態(tài)欄內(nèi)的信息(通常是文件已經(jīng)打開),yes為允許
          	***/
          	
          </script>
          </html>
          

          (2),彈窗并居中

          <!DOCTYPE html>
          <html>
          <head>
          <meta charset="utf-8">
              <style type="text/css"></style>
          	<link rel="stylesheet" type="text/css" href="#">
          	
          </head>
          <body>
          	
          	<input type="button" value="彈出的窗口居中" onclick="testOpenCenterWindow()" />
          	
          </body>
          <script type="text/javascript">
          
          	function testOpenCenterWindow() {
          		
          		// 窗口垂直位置水平位置
          		var iTop = (window.screen.availHeight - 30 - 500) / 2;
          		var iLeft = (window.screen.availWidth - 10 - 800) / 2; //減width
          		var openWindow = window.open("newTest.html"
          			,"測試彈窗口并居中"
          			,"height=500, width=800, top="+ iTop
          			+", left="+ iLeft
          			+", toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no"
          				);
          	}
          	
          </script>
          </html>
          

          (3),窗口 location屬性

          window對象location屬性是引用Location對象,它表示該窗口顯示文檔的URL
          window.location.href="page1.jsp";  //當(dāng)前窗口顯示指定頁面
          window.close();                                 //關(guān)閉本頁面

          (4),窗口與父窗口通信


          主站蜘蛛池模板: 国精品无码一区二区三区在线| 久久精品国产AV一区二区三区| 中文字幕在线无码一区| 久久久老熟女一区二区三区| 精品乱人伦一区二区| 麻豆果冻传媒2021精品传媒一区下载| 色婷婷一区二区三区四区成人网| 中文字幕精品亚洲无线码一区| 国产精品亚洲产品一区二区三区| 一区二区三区在线观看免费 | 无码国产精品一区二区免费虚拟VR | 国内精品一区二区三区在线观看| 99精品一区二区三区无码吞精 | 色国产在线视频一区| 久久人妻无码一区二区| 亚洲欧美日韩中文字幕一区二区三区 | 亚洲AV网一区二区三区| 天美传媒一区二区三区| 国产aⅴ一区二区三区| 一区二区三区在线| 久久精品人妻一区二区三区| 中文字幕在线播放一区| 亚洲国产精品一区二区九九| 变态拳头交视频一区二区| 中文字幕在线无码一区二区三区| 中文无码精品一区二区三区 | 久久99国产精一区二区三区| 国产AV午夜精品一区二区三区| 亚洲一区二区成人| 一本一道波多野结衣AV一区| 大帝AV在线一区二区三区| 麻豆视传媒一区二区三区| 国产精品被窝福利一区 | 无码人妻精品一区二区| av无码免费一区二区三区| 精品国产一区二区三区av片| 亚洲av成人一区二区三区在线观看| 中文字幕精品一区二区三区视频| 久久久国产精品一区二区18禁| 国产乱码一区二区三区| 福利一区国产原创多挂探花|