繁体   English   中英

ASP.net 将链接从一个页面传递到另一个页面

[英]ASP.net Passing Links from Page to Page

我正在尝试将页面显示到 IFrame 中。IFrame 显示到 fancyBox 覆盖弹出窗口中。 我有一个包含 http 链接的列表(在运行时编译并不断变化)。 使用全局变量,我可以访问带有链接的列表。 但是列表中的 http 链接必须与我点击的链接匹配。 如果我什至可以获得我单击的链接,它也足够了(该链接会弹出一个 fancyBox 弹出窗口,所以它实际上不会打开一个新页面可以这么说)如何做到这一点?

您必须编写一些棘手的代码来实现此目的,主要目标是通过在所有链接周围添加包装器标签(带有 onclick 事件)来编辑动态添加的页面内容,编写 javascript 以使用该包装器调用以找出已单击哪个链接,

您可以通过执行以下步骤来尝试

1)获取IFrame的内容,使用下面的JQuery代码可以获取IFrame的内容

var $currentIFrame = $('#myIFrame');
var content = $currentIFrame.contents();

2) 现在通过查找该页面内的所有链接并用应该具有 onclick 事件的标签包装它们来操纵这些内容,例如 span,您必须编写一些 javascript function 以在用户单击链接时触发它。

请参阅以下链接了解如何操作内容

获取iframe里面的所有链接并添加空白target属性

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM