溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

VB.NET中怎么訪問(wèn)Iframe

發(fā)布時(shí)間:2021-08-07 11:24:16 來(lái)源:億速云 閱讀:143 作者:Leah 欄目:編程語(yǔ)言

VB.NET中怎么訪問(wèn)Iframe,相信很多沒(méi)有經(jīng)驗(yàn)的人對(duì)此束手無(wú)策,為此本文總結(jié)了問(wèn)題出現(xiàn)的原因和解決方法,通過(guò)這篇文章希望你能解決這個(gè)問(wèn)題。

VB.NET訪問(wèn)Iframe前臺(tái)頁(yè)面:

  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>供應(yīng)商郵件管理< /title> 

  8. < link href ="body.css" rel ="Stylesheet" type ="text/css" /> 

  9. < script language ="javascript" type ="text/javascript" > 

觸發(fā)iframe中刪除按鈕的事件

  1. function get_delbt()  

  2. {  

  3. var info=window.confirm('確定要?jiǎng)h除該郵件嗎?');  

  4. if (info==true)  

  5. {  

  6. //這句很關(guān)鍵,通過(guò)找到mainframe,運(yùn)用dom訪問(wèn)其中的控件btdel
    (刪除按鈕),執(zhí)行服務(wù)器操作click  

  7. document.getElementById("mainframe").contentWindow.document.
    getElementById("btdel").click();  

  8. }  

  9. }  

觸發(fā)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= "信息統(tǒng)計(jì)" /> 

  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) '觸發(fā)delbt1的click事件  

  11. Case "clearbt"   

  12. Me.clearbt1_ServerClick(clearbt1, New EventArgs) 

  13. '觸發(fā)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("請(qǐng)選擇按鈕")  

  22. End Select  

  23. End Sub  

  24. Protected Sub delbt1_ServerClick(ByVal sender As Object, 
    ByVal e As System.EventArgs) Handles delbt1.ServerClick  

  25. '調(diào)用JS方法:get_delbt().執(zhí)行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. '調(diào)用JS方法:get_delallbt().執(zhí)行iframe中清空按鈕的事件!  

  30. Page.ClientScript.RegisterStartupScript(GetType(String), "", 
    "< script>javascript:get_delallbt();< /script")  

  31. End Sub 

看完上述內(nèi)容,你們掌握VB.NET中怎么訪問(wèn)Iframe的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI