javascript - 如何在父窗口中打开 iframe scr 区域
问题描述
我有一个包含 iframe 的网页。iframe 的 src 是通过 vba 代码从 excel 表中生成的 html 文档。生成的 html 文档包含超链接<area>
,我希望超链接在新窗口 ( _blank
) 中打开。
我怎样才能做到这一点?是否可以编写一个 javascript 代码来获取 iframe src 的内容并添加到每个<area>
-Tag 属性target="_blank"
?
我试图修改html代码。但它不可能在 vba 中再次读取生成的 html 代码来修改它并再次生成它。
我已经<base target="_blank/>
在生成的 html 代码的开头添加了(= iframe 的 src),但这不是它应该工作的方式。它应该自动添加为目标。
Sub GO_to_HTML()
Dim currentWorkbook As String
Dim currentWorkbookDir As String
Dim Tabelle_save As String
currentWorkbook = documentname 'ActiveWorkbook.Name
currentWorkbookDir = ActiveWorkbook.Path
ChDir currentWorkbookDir
pfad = ActiveWorkbook.Path & dateiname
'HTML
ActiveWorkbook.Save
With ActiveWorkbook.PublishObjects.Add(xlSourceRange, _
dateiname & ".htm" _
, "GO", "$A1:$F30", xlHtmlStatic, "document1234", "")
.Publish (True)
.AutoRepublish = False
End With
End Sub
解决方案
推荐阅读
- python - pairplot() 得到了一个意外的关键字参数“线宽”
- angular - 我如何在 Angular 应用程序中使用 TawkTo JS API?
- azure-data-factory - 数据流计算与 Databricks 的不同之处
- pandas - 如何通过 pandas 从具有两列日期的文件中导入数据?
- javascript - mongooseDB 搜索/过滤不参考架构的数据
- c# - 将 System.Net.HttpWebRequest TransferEncoding 设置为 chunked 总是会导致异常
- mongodb - 如何仅获取不包含在另一条记录的数组中的记录
- angular - bsDatepicker 为 endDate 设置 minDate
- python - 显示值的条形图 -Seaborn 或 plt
- xamarin - vs2019+vs2022 避免在 Xamarin.Essentials.FeatureNotSupportedException 上中断