在PHP结果中添加复选框,并在一段时间后使用java逐个打开它们


Add check Box in PHP results and use java to open them one by one after some time

这是我的JavaScript。

function thisimg(id,recordid)
{
var newid = "addlink_"+id;
var countid = "count_"+id;
var url = "../updateclick.php";
$.post(url,{dbid:recordid},function(data) {  document.getElementById(countid).innerHTML = data; });
var url =document.getElementById(newid).value;
window.open (url,"mywindow","status=1");
}

这是我的PHP回声

echo "<div class='title box'  onclick='thisimg(".$counter.",".$row['id'].")'><div style='float:left'><img src='".$imgpath."' alt='SimCity Social $name' title='$caption' height='50' width='50' /></div> <div class='click' style='float:right;'><b>Clicks <br/> <div id='count_".$counter."'> ".$click." </div> <input type='hidden' id='addlink_".$counter."' value='".$app_link."' rel='nofollow'</b></div><div style='float:left; width:100px; overflow:hidden; white-space: pre;'> <b> ".$name."</b><br/>".$beforetime."</div></div>";

我想修改这段代码,在标题框中添加复选框,并修改JavaScript自动功能,在新窗口中打开选中的标题框"$app_link"URL 10秒,然后关闭它。每个复选框URL逐一打开10秒。请给出一些建议或示例代码。

请帮忙。

感谢您的阅读。。

注意,您有一个标题和一个box类(同一标记的两个独立类),空格是html标记的class属性的分隔符。

这是一个复选框:

<input type="checkbox" id="foo" value="bar" />

创建自己的复选框并将其放入另一个标记中,这是第一步。其他需求对我来说无法理解,但我想我可以给你一些有用的提示。

使用jQuery,这是第二步。

用applink为你的标签使用一个类,我现在将这个类称为"应用程序链接",这是第三步。

我假设本期中所有复选框的父项都是box类型,jQuery代码在这里:

$('.box > input[type="checkbox"]').each(function(){
   if ($(this).prop("checked")
   {
      var url = $(this).parent().find(".app-link").val();
      //Do whatever you want with this URL...
   } 
});

使用上面的(未测试的)代码,这是第四步。

最后,你应该打开你的窗口,这个链接可能会帮助你:http://www.webdeveloper.com/forum/showthread.php?t=169300

谨致问候,拉霍斯·阿尔帕德。