gpt4 book ai didi

JQuery DynaTree 插件 - 如何调用超链接

转载 作者:行者123 更新时间:2023-12-01 03:04:43 25 4
gpt4 key购买 nike

我的网页上有一个链接

<li data="url: 'www.mypage.com?index.php?CId=2&MId=14&MTId=1'">mylink

在我的js脚本中我有

$(document).ready(function() {

$("#tree").dynatree({
persist: true,

onPostInit: function(isReloading, isError) {
this.reactivate();
},

onActivate: function(dtnode) {
var isInitializing = dtnode.tree.isInitializing();
var isReloading = dtnode.tree.isReloading();
var isUserEvent = dtnode.tree.isUserEvent();

if( dtnode.data.url )
window.open(dtnode.data.url);

}

});

});

我应该做什么而不是window.open,以便网址在同一窗口中重新加载,而不是打开一个新窗口?网页中没有名称可以使用 iFrame 方式。

最佳答案

我建议

onActivate: function(node) { 
if( node.data.href ){
// use href to change the current frame:
window.location.href = node.data.href;
// or load data into a div tag:
// $("#div").load(node.data.href);
// or open href in another target frame:
// window.open(node.data.href, node.data.target);
}
}

另请参阅此处的另一个示例:How to make hyperlinks in dynaTree jQuery plugin clickable?

关于JQuery DynaTree 插件 - 如何调用超链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3386581/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com