巧用javascript傳遞頁面參數

最近工作上有個奇怪的需求需要在靜態頁面之間傳遞參數我冥思苦想不得其解 純html靜態頁面怎麼擷取參數呢?後來突然想到javascript 一切迎刃而解......下面我來給大家說一下用javascript在靜態頁面上接受參數的方法其實很簡單 只要使用者開啟的頁面url後帶有參數而javascript可以擷取當前頁面的url 只要對擷取下來的url進行簡單地解析即可給大家看一下My Code 只要把這些代碼嵌入到分頁檔即可<script>urlinfo=window.location.

Javascript資料結構操作

關於Array:Array是非常常用的JS結構.以[]為明顯的標誌..遍曆可以通過下標的方法遍曆.刪除則需要通過 splice(下標, 刪除幾個值); 一般刪除一個數組中的元素就是 splice(index,1).關於Array的遍曆刪除多個滿足條件的值.可以從後向前遍曆.之後刪除值.這樣可以完好的保護下標變數有效.聲明一個Array:       var  arr = [];  往Array裡面插入值:   arr.push(1);刪除其中的一個元素  arr.splice(下標,刪除多少個)

Javascript原型新寫法

Qt化的JavaScriptPublished 五月 17, 2013 | By Xingtao Zhang原文連結: Jörg Bornemann – Qtified JavaScript在寫JavaScript代碼時,用不了多久我就會想念一些Qt C++ API中可用的函數。一個很簡單的例子是QList::contains。在JavaScript中,像這樣檢查一個數組是否含有一個確定的元素:var names = ["Egon", "Peter", "Raymond",

ActionScript3 調用 JavaScript

這裡我們用最簡單的代碼來示範如何在AS3代碼中調用宿主HTML中的JavaScript代碼MXML代碼:<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns="*"    creationComplete="onCreationComplete()">    <mx:Script source="ExternalInt

ActionScript 3 接收 JavaScript函數傳回值

MXML:<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns="*"     creationComplete="onCreationComplete()">        <mx:Script source="ExternalInterfaceASJSReturn.as" />        <mx:P

javascriptRegex驗證日期

<script language="javascript">function isDate(str){ var reg = /^((((1[6-9]|[2-9]d)d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]d|3[01]))|(((1[6-9]|[2-9]d)d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]d|30))|(((1[6-9]|[2-9]d)d{2})-0?2-(0?[1-9]|1d|2[0-8]))|((

一個註冊驗證的JavaScript

function checkUserReg(action){if(action=="add"){if(document.UserRegister.username.value=="") {  document.UserRegister.username.focus();  alert("對不起,請輸入您的使用者名稱!");  return

Javascript 驗證單選(radio)值 和多選框

  <script type="text/javascript"> // 說明: 用 Javascript 驗證表單(form)中的單選(radio)值    function getRadioValue(radio) { if (!radio.length && radio.type.toLowerCase() == 'radio') { return (radio.checked)?radio.value:''; } if

【JavaScript】Html表格增加、刪除行

JavaScript:<script> function doAppend() { var newTr=tabtest.insertRow(); var newTd = newTr.insertCell(); newTd.innerHTML='<input type=text><input type="button" value="刪除" onClick="del();"><a href="#" onClick="del()"

【javascript】獲得目前時間

 var date=new Date();var year="",month="",day="",week="",hour="",minute="",second="";year=date.getYear();month=date.getMonth()+1;day=date.getDate();week=date.getDay();switch (date.getDay()) {case 0:val="星期天";breakcase 1:val="星期一";breakcase

JavascriptRegex驗證

 使用時請將下面的javascript代碼存到一個單一的js檔案中。1、表單要求 <form name="formname" onSubmit="return validateForm(this)"></form> 將對錶單中的所有以下類型的域依次驗證,所有驗證是去除了前置和尾碼空格的,要注意是區分大小寫。2、空值驗證 表單中任意域加上emptyInfo屬性將對此域是否為空白進行驗證(可以和最大長度驗證\一般驗證方式同時使用)。 無此屬性視為此域允許空值。  如:<

避免使用JavaScript動態導航條的7大理由

Over time many bad web design ideas have been dropped or lost favor, including unnecessary splash screens and unwieldy framesets, for the good of the web user. However, one web design bad habit that persists is the JavaScript Dynamic Navigation.

【JavaScript學習系列】(1)——JavaScript語言概述

文章目錄 一、JavaScript是什麼二、JavaScript編程起步三、JavaScript的實現基礎四、本章小結

javascript中的相等運算子(==)和等同運算子(===)

在javascript中,相等運算子"=="和等同運算子"==="是不同的,一個是判斷值是否相等,一個是判斷值及類型是否完全相等。經常有人用混這兩個運算子,今天翻閱《javascript權威指南》,發現使用這兩個運算子判斷兩個值是否滿足條件是有一定規則的。下面,就讓我們仔細瞭解一下,這其中的秘密吧。 下面的規則用於判定===運算子比較的兩個值是否相等的判斷條件如果兩個值的類型不同,它們就不相同。如果兩個值是數字,而且值相同,那麼除非其中一個或兩個都是NaN(這種情況它們不是等同的),否則它們是等

javascript中去除數組重複元素的實現

在實際應用中,我們很多時候都可能需要去除數組中的重複元素,下面就是javascript數組去重的方法實現:<script language="javascript"><!--/*判斷數組中是否存在某個元素的方法*/function isExistInArr(_array, _element){if(!_array || !_element) return false;if(!_array.length){return (_array == _element);}for(var

Javascript中this的四種使用情境

this是Javascript語言的一個關鍵字。它代表函數運行時,自動產生的一個內部對象,只能在函數內部使用。比如,function test(){  this.x = 1;}隨著函數使用場合的不同,this的值會發生變化。但是有一個總的原則,那就是this指的總是,調用函數的那個對象。下面分四種情況,詳細討論this的用法。  情況一:純粹的函數調用這是函數的最通常用法,屬於全域性調用,因此this就代表全域對象Global。請看下面這段代碼,它的運行結果是1。function test(){

javascript 通用定義類繼承工具方法

個人認為,javascript指令碼語言算是一種很複雜型的語言,它不像PHP那樣簡單,那是因為它本身的運用環境實在是多種多樣,不同的瀏覽器環境和其語言本身的獨特性質,決定了要學好javascript語言本身實在的太不容易了。相容不同環境和開發大型JS應用,談何容易。在這裡簡單的介紹一下一個工具方法,它可以簡化編寫javascript類繼承步驟。首先要先回顧一下一般類繼承的寫法。例子:父類是 Rectangle . 子類是 PositionRectangle//定義類

使用javascript的onbeforeunload事件

 onbeforeunload事件會在onunload事件之前觸發,它在使用者離開頁面之前彈出一個確認框,問使用者是否要真正的離開本頁面。如果使用者點擊了“確認”按鈕,頁面將會跳轉或重新整理。如果點擊了“取消”,使用者會停留在當前頁面,onunload事件不會被觸發。假設頁面中有一個表單,使用者填寫了資料但卻沒有儲存提交,他直接點擊了重新整理按鈕,這時候就可以使用onbeforeunload事件來提示使用者“資料沒有儲存”,這樣就給哪些忘記提交或不小心點擊到頁面其他連結的使用者一個取消的機會。如

javascript html js仿LightBox內容顯示效果,div覆蓋層,鎖定頁面

javascript html js仿LightBox內容顯示效果,div覆蓋層,鎖定頁面JS   2009-06-15 12:06   閱讀142   評論0   字型大小: 大大  中中  小小 LightBox的效果(也有的叫Windows關機效果),不過不用那麼複雜,能顯示一個內容框就行了。就是一個覆蓋全屏的層,加一個內容顯示的層。用了position:fixed這個新特性 ps:“定位效果”的意思是螢幕滾動也能固定位置。 程式說明:

實現Javascript退出頁面彈出對話方塊

如果在退出頁面時需要彈出對話方塊,提示使用者將要退出頁面,類似當設定某個功能時而沒有儲存頁面。這個實現的方法比較簡單,最常見的就是使用unload事件,但這種實現有一個缺點,就是不管同意與否,結果還是一樣,會退出頁面,因此,如果要彈出對話方塊,就有使用者可選擇的空間,如果確定則退出,否則就不關閉頁面,如下:點我查看線上執行個體http://www.biuuu.com/demo/unload/index.html這裡推薦使用onbeforeunload()事件,意思就是在載入unload事件前執行

總頁數: 3271 1 .... 552 553 554 555 556 .... 3271 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.