成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

VB.NET訪問Iframe具體代碼實現方式

開發 后端
VB.NET訪問Iframe的實現方法比較簡單,大家可以根據這里介紹的代碼來對此操作方法進行一個解讀,從而更深一步的掌握這一應用技巧。

VB.NET編程語言實現方式比較靈活,能幫助開發人員提高編程效率。我們在這里可以通過對VB.NET訪問Iframe的實現技巧,來體驗一下這門語言的功能,并從中了解到它為開發人員帶來的好處。

最近在做一個郵件系統!運用了toolbar+iframe布局!其中toolbar有這樣兩個按鈕:刪除郵件和清空郵件夾!同時,在郵件夾里面也有這樣兩個按鈕!其實.這里涉及到的問題就是JS訪問iframe內button控件,并執行button的click事件的問題!由于我運用的大部分是服務器控件,而且,toolbar一般比iframe早加載.所以出現JS訪問不到控件的結果!起初我想動態加載toolbar控件,但考慮到上面的按鈕比較復雜,所以我就另外想了個辦法,在頁面末尾加了個兩鈕:delbt1跟clearbt1,我們只能執行這兩個按鈕的事件就能訪問到iframe里面的內容了!!
廢話少說!把代碼共享給大家吧!!希望大家有用:

VB.NET訪問Iframe前臺頁面:

  1. < %@ Page Language="VB" AutoEventWireup="false" 
    CodeFile="mailindex.aspx.vb" Inherits="mailindex" %> 
  2. < %@ Register Assembly="Microsoft.Web.UI.WebControls, 
    Version=1.0.2.226, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
     
  3. Namespace="Microsoft.Web.UI.WebControls" TagPrefix="iewc" %> 
  4. < !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//
    EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
    > 
  5. < html xmlns="http://www.w3.org/1999/xhtml" > 
  6. < head runat="server"> 
  7. < title>供應商郵件管理< /title> 
  8. < link href ="body.css" rel ="Stylesheet" type ="text/css" /> 
  9. < script language ="javascript" type ="text/javascript" > 

觸發iframe中刪除按鈕的事件

  1. function get_delbt()  
  2. {  
  3. var info=window.confirm('確定要刪除該郵件嗎?');  
  4. if (info==true)  
  5. {  
  6. //這句很關鍵,通過找到mainframe,運用dom訪問其中的控件btdel
    (刪除按鈕),執行服務器操作click  
  7. document.getElementById("mainframe").contentWindow.document.
    getElementById("btdel").click();  
  8. }  
  9. }  

觸發iframe中清空按鈕的事件

  1. function get_delallbt()  
  2. {  
  3. var info=window.confirm('確定要清空該郵件夾嗎?');  
  4. if (info==true)  
  5. {  
  6. document.getElementById("mainframe").contentWindow.document.
    getElementById("btalldel").click();  
  7. }  
  8. }   
  9. < /script> 
  10. < /head> 
  11. < body> 
  12. < form id="form1" runat="server"> 
  13. < !--#include virtual="head.inc"--> 
  14. < div align ="center" > 
  15. < table width ="750px" background="images/back.gif">   
  16. < thead > 
  17. < tr> 
  18. < th colspan ="5" align ="left" > 
  19. < iewc:Toolbar ID="Toolbar1" Width ="400px" 
    DefaultStyle ="background-image:url(images/BackgroundT.bmp)" 
    ToolTip ="工具欄" OnButtonClick ="toolbarbt_click" runat="server"> 
  20. < iewc:ToolbarButton ID="inputbt" 
    ImageUrl="TreeLineImages/inbox.bmp" Text ="接收郵件"/> 
  21. < iewc:ToolbarButton ID="newbt" 
    ImageUrl="TreeLineImages/unreader.bmp" Text ="撰寫郵件" /> 
  22. < iewc:ToolbarSeparator /> 
  23. < iewc:ToolbarButton ID="delbt" 
    ImageUrl="TreeLineImages/unout.bmp" Text"刪除郵件" /> 
  24. < iewc:ToolbarSeparator /> 
  25. < iewc:ToolbarButton ID="clearbt" 
    ImageUrl="TreeLineImages/reback.bmp" Text ="清空郵件" /> 
  26. < iewc:ToolbarSeparator /> 
  27. < iewc:ToolbarButton ID="infobt" 
    ImageUrl="TreeLineImages/hold.bmp" Text"信息統計" /> 
  28. < iewc:ToolbarSeparator /> 
  29. < iewc:ToolbarButton ID="addressbt" 
    ImageUrl="TreeLineImages/mailbox.bmp" Text ="地址薄" />   
  30. < /iewc:Toolbar> 
  31. < /th> 
  32. < /tr> 
  33. < /thead> 
  34. < tbody > 
  35. < tr> 
  36. < td colspan="4" valign ="top" rowspan="2"> 
  37. < iframe id="mainframe" name ="mainframe" runat ="server" 
    scrolling="auto" width ="600px" height ="400px" >< /iframe> 
  38. < /td>   
  39. < /tr> 
  40. < tr> 
  41. < /tr>   
  42. < /tbody> 
  43. < tfoot > 
  44. < tr> 
  45. < /tr> 
  46. < /tfoot> 
  47. < /table> 
  48. < /div> 
  49. < input id="delbt1" type="button" runat ="server" value="delete" /> 
  50. < input id="clearbt1" type="button" runat ="server" value="clear" />   
  51. < /form> 
  52. < /body> 
  53. < /html> 

  1. Sub toolbarbt_click(ByVal sender As Object, ByVal e As EventArgs)  
  2. Select Case sender.id.ToString  
  3. Case "inputbt"  
  4. inputmail()  
  5. Return  
  6. Case "newbt"  
  7. Response.Write("< script>javascript:window.showModelessDialog
    ('sendmail.aspx',window,'dialogWidth:800px;resizable:yes;');
    < /script>")  
  8. Return  
  9. Case "delbt"  
  10. Me.delbt1_ServerClick(delbt1, New EventArgs) '觸發delbt1的click事件  
  11. Case "clearbt"   
  12. Me.clearbt1_ServerClick(clearbt1, New EventArgs) 
  13. '觸發clearbt1的click事件,下面紅色部分  
  14. Case "infobt"  
  15. Response.Write("< script>javascript:window.showModelessDialog
    ('mailinfo.aspx',window,'dialogWidth:800px;resizable:yes;');
    < /script>")  
  16. Return  
  17. Case "addressbt"  
  18. Response.Write("< script>javascript:window.showModelessDialog
    ('mailbook.aspx',window,'dialogWidth:800px;resizable:yes;');
    < /script>")  
  19. Return  
  20. Case Else  
  21. Response.Write("請選擇按鈕")  
  22. End Select  
  23. End Sub  
  24. Protected Sub delbt1_ServerClick(ByVal sender As Object, 
    ByVal e As System.EventArgs) Handles delbt1.ServerClick  
  25. '調用JS方法:get_delbt().執行iframe中刪除按鈕的事件!  
  26. Page.ClientScript.RegisterStartupScript(GetType(String), "", 
    "
    < script>javascript:get_delbt();< /script")  
  27. End Sub  
  28. Protected Sub clearbt1_ServerClick(ByVal sender As Object, 
    ByVal e As System.EventArgs) Handles clearbt1.ServerClick  
  29. '調用JS方法:get_delallbt().執行iframe中清空按鈕的事件!  
  30. Page.ClientScript.RegisterStartupScript(GetType(String), "", 
    "
    < script>javascript:get_delallbt();< /script")  
  31. End Sub 

VB.NET訪問Iframe相關代碼示例就為大家介紹到這里。

【編輯推薦】

  1. VB.NET調用SQL Server存儲過程
  2. VB.NET添加自動查詢功能實現技巧概述
  3. VB.NET關于對話框制作技巧分享
  4. VB.NET Mid函數相關應用方法解析
  5. VB.NET獲取當前URL方法淺談
責任編輯:曹凱 來源: itwis.com
相關推薦

2010-01-20 13:42:10

VB.NET訪問INIGetPrivateP

2010-01-11 17:40:36

VB.NET相框效果

2010-01-21 17:48:25

VB.NET Sing

2010-01-20 17:41:13

VB.NET標記語句

2010-01-08 15:41:36

VB.NET窗口關閉

2010-01-18 14:35:11

VB.NET讀取內存

2010-01-07 15:49:10

VB.NET DoLoop

2010-01-13 17:23:36

VB.NET動態事件

2010-01-15 16:21:45

VB.NET讀寫文本文

2010-01-07 16:51:56

VB.NET窗體鉤子

2010-01-08 18:37:08

VB.NET顯示圖片

2010-01-12 18:12:58

VB.NET事件

2009-11-03 10:18:46

VB.NET繼承

2009-10-29 09:57:16

VB.NET實現數據綁

2010-01-22 15:09:11

VB.NET下載程序

2009-10-13 14:38:10

VB.NET訪問類型

2010-01-13 09:45:53

VB.NET Arra

2010-01-11 17:12:12

VB.NET事務處理

2010-01-15 15:03:23

VB.NET對象變量聲

2010-01-22 18:32:23

VB.NET數據并發性
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品一区二区三区在线 | 亚洲激情在线 | 亚洲三级在线观看 | 天天操天天玩 | 欧美日韩国产在线 | 99福利视频 | 欧美激情精品久久久久久变态 | 国产精品成人一区二区 | 九九九久久国产免费 | 国产欧美一区二区精品久导航 | 91精品国产综合久久久动漫日韩 | 久久亚洲综合 | 九九爱这里只有精品 | 中文一区 | 亚洲第一区久久 | 91精品国产乱码久久久久久久久 | 综合亚洲视频 | 国产日产欧产精品精品推荐蛮挑 | 亚洲福利在线观看 | 夜久久| 成年人免费在线视频 | h视频在线观看免费 | 免费黄色录像视频 | 欧美国产免费 | 麻豆视频在线免费看 | 日韩av成人 | 亚洲精品久久久久久宅男 | 日本精品一区二区三区视频 | 成人福利视频 | 天堂资源| 成人午夜免费在线视频 | 青青草视频免费观看 | 久www| 久久久高清| 亚洲精品久久久一区二区三区 | 亚洲91av| 国产精品久久久久久久久久久久久久 | 国产精品美女久久久久aⅴ国产馆 | 久久成人国产精品 | 亚洲欧美另类在线 | 久久精品视频一区二区 |