温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

VB.NET中怎么访问Iframe

发布时间:2021-08-07 11:24:16 阅读:157 作者:Leah 栏目:编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

VB.NET中怎么访问Iframe,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

VB.NET访问Iframe前台页面:

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

触发iframe中删除按钮的事件

function get_delbt()  {  var info=window.confirm('確定要刪除該郵件嗎?');  if (info==true)  {  //这句很关键,通过找到mainframe,运用dom访问其中的控件btdel(删除按钮),执行服务器操作click  document.getElementById("mainframe").contentWindow.document.getElementById("btdel").click();  }  }  

触发iframe中清空按钮的事件

function get_delallbt()  {  var info=window.confirm('確定要清空該郵件夾嗎?');  if (info==true)  {  document.getElementById("mainframe").contentWindow.document.getElementById("btalldel").click();  }  }   < /script> < /head> < body> < form id="form1" runat="server"> < !--#include virtual="head.inc"--> < div align ="center" > < table width ="750px" background="images/back.gif">   < thead > < tr> < th colspan ="5" align ="left" > < iewc:Toolbar ID="Toolbar1" Width ="400px" DefaultStyle ="background-image:url(images/BackgroundT.bmp)" ToolTip ="工具欄" OnButtonClick ="toolbarbt_click" runat="server"> < iewc:ToolbarButton ID="inputbt" ImageUrl="TreeLineImages/inbox.bmp" Text ="接收郵件"/> < iewc:ToolbarButton ID="newbt" ImageUrl="TreeLineImages/unreader.bmp" Text ="撰寫郵件" /> < iewc:ToolbarSeparator /> < iewc:ToolbarButton ID="delbt" ImageUrl="TreeLineImages/unout.bmp" Text"刪除郵件" /> < iewc:ToolbarSeparator /> < iewc:ToolbarButton ID="clearbt" ImageUrl="TreeLineImages/reback.bmp" Text ="清空郵件" /> < iewc:ToolbarSeparator /> < iewc:ToolbarButton ID="infobt" ImageUrl="TreeLineImages/hold.bmp" Text"信息統計" /> < iewc:ToolbarSeparator /> < iewc:ToolbarButton ID="addressbt" ImageUrl="TreeLineImages/mailbox.bmp" Text ="地址薄" />   < /iewc:Toolbar> < /th> < /tr> < /thead> < tbody > < tr> < td colspan="4" valign ="top" rowspan="2"> < iframe id="mainframe" name ="mainframe" runat ="server" scrolling="auto" width ="600px" height ="400px" >< /iframe> < /td>   < /tr> < tr> < /tr>   < /tbody> < tfoot > < tr> < /tr> < /tfoot> < /table> < /div> < input id="delbt1" type="button" runat ="server" value="delete" /> < input id="clearbt1" type="button" runat ="server" value="clear" />   < /form> < /body> < /html> 
Sub toolbarbt_click(ByVal sender As Object, ByVal e As EventArgs)  Select Case sender.id.ToString  Case "inputbt"  inputmail()  Return  Case "newbt"  Response.Write("< script>javascript:window.showModelessDialog('sendmail.aspx',window,'dialogWidth:800px;resizable:yes;');< /script>")  Return  Case "delbt"  Me.delbt1_ServerClick(delbt1, New EventArgs) '触发delbt1的click事件  Case "clearbt"   Me.clearbt1_ServerClick(clearbt1, New EventArgs) '触发clearbt1的click事件,下面红色部分  Case "infobt"  Response.Write("< script>javascript:window.showModelessDialog('mailinfo.aspx',window,'dialogWidth:800px;resizable:yes;');< /script>")  Return  Case "addressbt"  Response.Write("< script>javascript:window.showModelessDialog('mailbook.aspx',window,'dialogWidth:800px;resizable:yes;');< /script>")  Return  Case Else  Response.Write("請選擇按鈕")  End Select  End Sub  Protected Sub delbt1_ServerClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles delbt1.ServerClick  '调用JS方法:get_delbt().执行iframe中删除按钮的事件!  Page.ClientScript.RegisterStartupScript(GetType(String), "", "< script>javascript:get_delbt();< /script")  End Sub  Protected Sub clearbt1_ServerClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles clearbt1.ServerClick  '调用JS方法:get_delallbt().执行iframe中清空按钮的事件!  Page.ClientScript.RegisterStartupScript(GetType(String), "", "< script>javascript:get_delallbt();< /script")  End Sub 

看完上述内容,你们掌握VB.NET中怎么访问Iframe的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI

开发者交流群×