wizardjk  
          日歷
          <2010年4月>
          28293031123
          45678910
          11121314151617
          18192021222324
          2526272829301
          2345678
          統(tǒng)計
          • 隨筆 - 3
          • 文章 - 0
          • 評論 - 0
          • 引用 - 0

          導航

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

           

          2010年4月9日

          該變更永遠指分割窗口最高層次的瀏覽器窗口。如果計劃從分割窗口的最高層次開始執(zhí)行命令,就可以用top變量。

          parent:

          該變量指的是包含當前分割窗口的父窗口。如果在一個窗口內(nèi)有分割窗口,而在其中一個分割窗口中又包含著分割窗口,則第2層的分割窗口可以用parent變量引用包含它的父分割窗口。

          opener:

          指用WINDOW.OPEN等方式創(chuàng)建的新窗口對應的原窗口。

          附:Window對象、Parent對象、Frame對象、Document對象和Form對象的階層關系:Windwo對象→Parent對象→Frame對象→Document對象→Form對象,

          如下:parent.frame1.document.forms[0].elements[0].value;

          問題:在一個頁面嵌入框架<iframe>,然后在框架中使用jvascript腳本:parent.xx.value='xxxxx'; 在IE中可以正常看到賦值,但是在firefox中則不能完成賦值。請問在firefox中調(diào)用父框架的對象應該是哪個,是否和IE兼容?

          解答:window.parent.document.form名.xx.value='xxxxx';   window可省略。

          parent.document.form名.xx.value='xxxxx';   parent.document.getElementById("xx").value='xxxxx'; 

          window.parent與window.opener的區(qū)別 javascript調(diào)用主窗口方法

          1:   window.parent 是iframe頁面調(diào)用父頁面對象

          舉例:      a.html

          <html>

          <head><title>父頁面</title></head>

          <body>

          <form name="form1" id="form1">

          <input type="text" name="username" id="username"/>

          </form>

          <iframe src="b.html" width=100%></iframe>

          </body>

          </html>

          如果我們需要在b.htm中要對a.htm中的username文本框賦值(就如很多上傳功能,上傳功能頁在Ifrmae中,上傳成功后把上傳后的路徑放入父頁面的文本框中),我們應該在b.html中寫:

          <script type="text/javascript">

          var _parentWin = window.parent ;

          _parentWin.form1.username.value = "xxxx";

          </script>

          2:   window.opener 是window.open 打開的子頁面調(diào)用父頁面對象

          opener:對打開當前窗口的window對象的引用,如果當前窗口被用戶打開,則它的值為null。

          self:自引用屬性,是對當前window對象的應用,與window屬性同義。

          self代表自身窗口,opener代表打開自身的那個窗口,比如窗口A打開窗口B。如果靠window.open方法,則對于窗口B,self代表B自己,而opener代表窗口A。


          本文來自CSDN博客,轉(zhuǎn)載請標明出處:http://blog.csdn.net/jamestaosh/archive/2009/06/20/4284960.aspx 如果我們需要在b.htm中要對a.htm中的username文本框賦值(就如很多上傳功能,上傳功能頁在Ifrmae中,上傳成功后把上傳后的路徑放入父頁面的文本框中),我們應該在b.html中寫: < type="text/javascript"> 2: window.opener 是window.open 打開的子頁面調(diào)用父頁面對象 opener:對打開當前窗口的window對象的引用,如果當前窗口被用戶打開,則它的值為null。 self:自引用屬性,是對當前window對象的應用,與window屬性同義。 self代表自身窗口,opener代表打開自身的那個窗口,比如窗口A打開窗口B。如果靠window.open方法,則對于窗口B,self代表B自己,而opener代表窗口A。 本文來自CSDN博客,轉(zhuǎn)載請標明出處:http://blog.csdn.net/jamestaosh/archive/2009/06/20/4284960.aspx

           

          本文來自CSDN博客,轉(zhuǎn)載請標明出處:http://blog.csdn.net/quechao123/archive/2009/10/18/4693574.aspx

          posted @ 2010-04-09 19:55 托雷寬 閱讀(357) | 評論 (0)編輯 收藏
           
          SDK是Software Development Kit的縮寫,中文意思是“軟件開發(fā)工具包”。這是一個覆蓋面相當廣泛的名詞,可以這么說:輔助開發(fā)某一類軟件的相關文檔、范例和工具的集合都可以叫做“SDK”。SDK是一系列文件的組合,它為軟件的開發(fā)提供一個平臺(它為軟件開發(fā)使用各種API提供便利)。
              JDK(Java Development Kit,Java開發(fā)工具包)是Sun Microsystems針對Java開發(fā)員的產(chǎn)品。自從Java推出以來,JDK已經(jīng)成為使用最廣泛的Java SDK(Software development kit)。
             可以認為jdk只是sdk的一種(子集),因為它是開發(fā)java程序的一個平臺,開發(fā)其他程序的sdk可以沒有jdk。
             比如你下載了一個軟件開發(fā)平臺 eclipse-SDK-3.2.2-win32.zip,它本身里面是沒有jdk的。
              但是只要開發(fā)java程序就必須使用jdk(javaee和javase)。
              打個比方吧:
              SDK就像一臺機床(它可以是多用途的),它可以生產(chǎn)ABC等工件;
           當要生產(chǎn)A時,就給機床換上生產(chǎn)A的刀具a;
           當要生產(chǎn)B時就換上生產(chǎn)B的刀具b;
           當要生產(chǎn)C時就換上生產(chǎn)C的刀具c;
           當要用機床(SDK)生產(chǎn)java程序時,就給機床換上刀具jdk,于是就把安裝了jdk的SDK叫做java SDK.
               JDK 是整個Java的核心,包括了Java運行環(huán)境(Java Runtime Envirnment),一堆Java工具和Java基礎的類庫(rt.jar)。不論什么Java應用服務器實質(zhì)都是內(nèi)置了某個版本的JDK。因此掌握 JDK是學好Java的第一步。最主流的JDK是Sun公司發(fā)布的JDK,除了Sun之外,還有很多公司和組織都開發(fā)了自己的JDK,例如IBM公司開發(fā)的JDK,BEA公司的Jrocket,還有GNU組織開發(fā)的JDK等等。其中IBM的JDK包含的JVM(Java Virtual Machine)運行效率要比Sun JDK包含的JVM高出許多。而專門運行在x86平臺的Jrocket在服務端運行效率也要比Sun JDK好很多。但不管怎么說,我們還是需要先把Sun JDK掌握好。
              2005年6月,JavaOne大會召開,SUN公司公開Java SE 6。此時,Java的各種版本已經(jīng)更名以取消其中的數(shù)字“2”:J2EE更名為Java EE, J2SE更名為Java SE,J2ME更名為Java ME。
          posted @ 2010-04-09 19:54 托雷寬 閱讀(167) | 評論 (0)編輯 收藏
           
          1.表單元素(form   input   textarea   select)與框架元素(iframe   frame)用   name  
            這些元素都與表單(框架元素作用于form的target)提交有關,   在表單的接收頁面只  
            接收有name的元素,   賦ID的元素通過表單是接收不到值的,   你自己可以驗證一下.  
             
            當然上述元素也可以賦ID值,   賦ID值的時候引用這些元素的方法就要變一下了.  
            賦   name:   document.formName.inputName         document.frames("frameName")  
            賦   ID     :   document.all.inputID                       document.all.frameID  
             
            只能賦ID不能賦name的元素:(除去與表單相關的元素都只能賦ID)  
            body,   li   ,a   ,,table   tr,   td,   th,   p,   div,   span,   pre,   dl   ,dt,   dd,   font,   b   等等  
             
            2.asp   use   "name",   asp.net   use   "id".  
          posted @ 2010-04-09 19:46 托雷寬 閱讀(106) | 評論 (0)編輯 收藏
           
          Copyright © 托雷寬 Powered by: 博客園 模板提供:滬江博客
          主站蜘蛛池模板: 台湾省| 武功县| 余干县| 永丰县| 寻甸| 常熟市| 鄢陵县| 桓仁| 阜新市| 高安市| 五河县| 枞阳县| 信丰县| 南丹县| 手游| 池州市| 邳州市| 集贤县| 井陉县| 邢台市| 凯里市| 章丘市| 新平| 鹤山市| 金寨县| 同仁县| 兰溪市| 马龙县| 乐山市| 卓资县| 沾化县| 突泉县| 武宁县| 广州市| 静宁县| 社会| 罗源县| 金寨县| 铜陵市| 枣庄市| 桐乡市|