gpt4 book ai didi

javascript - 如何从 javascript 添加行获取 url?

转载 作者:太空宇宙 更新时间:2023-11-04 04:04:41 25 4
gpt4 key购买 nike

我有一个 div,当我单击那个 div 我想打开一个子浏览器时。我有子浏览器的代码,但是当我单击 div 时它会执行 javascript 行,但我没有从那里获得任何 url。请检查我的代码

div代码

  <div class="box_padding " onClick="window.open(this.href,'targetWindow','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes);return false;" id="column-c-box-1" >

<script type="text/javascript" src="http://ad.leadboltads.net/show_app_ad.js?section_id=838333320"></script>

</div>

当我尝试这个时没有任何反应。

所以我尝试了另一种方法来解决这个问题

  function openwindow(){
w=open("myurl",'windowname','width=600,height=250,scrollbars,resizable,toolbar,status');
with(w.document){
write("<body>");
write("This is a new window");
write("</body>");
}
return false;
}

HTML:

<div class="box_padding "onClick="openwindow();" id="column-c-box-1" >
<script type="text/javascript" src="http://ad.leadboltads.net/show_app_ad.js?section_id=838333320"></script>
</div>

这也行不通。

最佳答案

如果你有可用的 jquery,你可以使用它来代替 this.href:

$('script').attr('src');

function openwindow(){
w=open($(this).find('script').attr('src'),'windowname','width=600,height=250,scrollbars,resizable,toolbar,status');
with(w.document){
write("<body>");
write("This is a new window");
write("</body>");
}
return false;
}

关于javascript - 如何从 javascript 添加行获取 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21546394/

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