国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
當前位置: 首頁 - 科技 - 知識百科 - 正文

JavaScript基礎問答四_基礎知識

來源:懂視網 責編:小采 時間:2020-11-27 20:40:44
文檔

JavaScript基礎問答四_基礎知識

JavaScript基礎問答四_基礎知識: 二、導航功能增強 1. 下拉菜單中的鏈接(Links in Select Menu) Q:我如何實現在下拉菜單中鏈接到不同的頁面? A:要創建一個所示的下拉菜單: 選擇一個頁面JavaScript FAQNumbersStringsNavigationColorsJavaScripter.ne
推薦度:
導讀JavaScript基礎問答四_基礎知識: 二、導航功能增強 1. 下拉菜單中的鏈接(Links in Select Menu) Q:我如何實現在下拉菜單中鏈接到不同的頁面? A:要創建一個所示的下拉菜單: 選擇一個頁面JavaScript FAQNumbersStringsNavigationColorsJavaScripter.ne

二、導航功能增強

1. 下拉菜單中的鏈接(Links in Select Menu)

Q:我如何實現在下拉菜單中鏈接到不同的頁面?

A:要創建一個所示的下拉菜單:

你可以使用下面的代碼:

只需要把菜單項及其相應的URL改為你需要就可以了。你可以使用絕對地址(就像http://www.javascripter.net),也可以使用相對地址(像 mypage.htm)。

2. 按鈕鏈接(Button Links)

Q:我怎么才能把一個按鈕變為指向另外一個頁面的超鏈接呢?

A:要創建一個按鈕就像一個:

你可以使用這段代碼:

  1. value="insert button text here"
  2. onClick="self.location='Your_URL_here.htm'">

只需要改為你需要的按鈕文本和目標地址。試一下這個:

你可以使用絕對地址(像http://www.javascripter.net)也可以使用相對地址(像mypage.htm)。

3. 后退按鈕(Back Button)

Q:我能讓按鈕像瀏覽器的“后退”按鈕一樣嗎?

A:要創建你自己的后退按鈕,可以使用這段代碼:

  1. onCLick="history.back()">

現在試一下:

4. 前進按鈕(Forward Button)

Q:我能讓按鈕像瀏覽器中的“前進”按鈕一樣嗎?

A:要創建自己的“前進”按鈕,使用這段代碼:

  1. onCLick="history.forward()">

如果瀏覽器上的前進按鈕當前不可用,那么這個“前進”按鈕同樣不能工作。這種情況就是當前頁是你瀏覽歷史中的最后一頁。換句話說,如果你是使用瀏覽器的“后退”按鈕到達的這個頁面(或者腳本編寫的后退按鈕),那么這個前進按鈕就可以工作。現在試一下吧!

5. 查詢字符串(Query Stirngs)

Q:我的腳步可以訪問當前URL中的查詢字符串嗎?

A:查詢字符串(或搜索字符串)是URL中的一個可選部分,它跟在文件名后面,以問號引導(?)。例如,下面的URL在HTML文件名后包含了一個查詢字符串 ?myquery

http://www.myfirm.com/file.html?myquery

你的腳本可以使用JavaScript的location.search屬性訪問當前URL中的查詢字符按。點擊下面按鈕試一下看看!(為了查看地址中的URL,你可能想要在頂層瀏覽器窗口中顯示這個頁面。)

創建這些按鈕的代碼是:

  1. onClick="selfself.location=
  2. self.location.protocol+'//'
  3. +self.location.host
  4. +self.location.pathname+'?test'">
  5. onClick="alert('Query string: '+self.location.search)">
  6. onClick="selfself.location=
  7. self.location.protocol+'//'
  8. +self.location.host
  9. +self.location.pathname">

注意:查詢字符串有時候可能不會如預期一樣的工作。例如,如果你將這個頁面保存本地磁盤上,上面在Internet Explorer 4.x就不會工作(但是在Netscape Navigator中依然有效)。

6. 向頁面傳遞參數(Passing parameters to a page)

Q:我可以從也頁面向另外一個頁面傳遞參數嗎?

A:可以。有幾種不同的方式可以實現:

  • 把參數保存在cookie中
  • 把參數保存在另外一個窗口或框架的變量中
  • 把參數存在可以修改的屬性top.name(瀏覽器窗口的名字)中
  • 把參數作為一個查詢字符串拼接在目標頁面的URL后面
  • 這里是一個簡單的例子來演示所有這些傳遞參數的方法。傳遞的值應該是字符換“It_worked”。當你點擊下面的按鈕時,按鈕的事件腳本會存在這些值(1)在名為parm_value的cookie中,(2)以頂層變量top.parm_value保存以及(3)在top.name屬性中。然后,腳本引導瀏覽器到parm_get.htm,它的URL包含一個值為URL編碼的查詢字符串。

    7. 查找文本(Searching for text)

    Q:我怎樣在頁面查詢一個特定的文本字符串?

    A:在Netscape Navigator 4.x中,可以使用window.find(string) 方法查找;參見查找對話框。在Internet Explorer 4.x或更新版本中,創建一個文本范圍對象(下面的例子中是TRang),然后使用TRang.findText(string)。

    示例:下面的腳本根據用戶輸入的文本查找并在頁面上高亮顯示。

    這個示例的代碼為:

    1. onSubmit="if(this.t1.value!=null && this.t1.value!='')
    2. findString(this.t1.value);return false"
    3. >

    聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    JavaScript基礎問答四_基礎知識

    JavaScript基礎問答四_基礎知識: 二、導航功能增強 1. 下拉菜單中的鏈接(Links in Select Menu) Q:我如何實現在下拉菜單中鏈接到不同的頁面? A:要創建一個所示的下拉菜單: 選擇一個頁面JavaScript FAQNumbersStringsNavigationColorsJavaScripter.ne
    推薦度:
    標簽: js 問答 基本
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top 主站蜘蛛池模板: 日韩精品在线观看免费 | 欧美日本一区二区 | 一区在线播放 | 在线视频日韩 | 亚洲视频一区二区三区 | 国产 日韩 在线 | 欧美精品国产一区二区 | 欧美在线国产 | 欧美aⅴ在线 | 最近中文字幕电影在线看 | 卡通动漫亚洲 | 91麻豆免费观看 | 色婷婷综合久久久久中文一区二区 | 欧美整片第一页 | 91精品一区二区三区久久久久 | 亚州第一视频 | 91中文字幕在线播放 | 亚洲欧美中文字幕 | 免费观看国产 | 毛片视频网站 | 国产毛片一区二区三区精品 | 日皮影院| 国产一区二区三区久久精品 | 日韩欧美影院 | 日产精品久久久一区二区 | 高清国产在线 | 国产精品视频第一页 | 亚洲一区二区三区一品精 | 欧美 第一页 | 国产精品亚洲高清一区二区 | 欧美福利专区 | 欧美国产高清 | 欧美爱爱网址 | 国产精选在线 | 日本久久香蕉一本一道 | 久久伊人精品 | 国产精品久久久久久久久99热 | 亚洲欧美激情在线 | 国产手机视频在线观看 | 国产日韩在线看 | 一本综合久久国产二区 |