0

これが私の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 が 1 つずつ 10 秒間開きます。最初に提案またはサンプルコードを教えてください。

助けてください。

読んでくれてありがとう..

4

1 に答える 1

0

タイトルとボックスクラス(同じタグに対して2つの別々のクラス)があり、スペースはhtmlタグのクラス属性の区切り文字であることに注意してください。

これはチェックボックスです:

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

独自のチェックボックスを作成し、それを他のタグ内に配置します。これが最初のステップです。他のニーズは私には理解できませんでしたが、私はあなたに有用なヒントを与えることができると思います。

jQueryを使用します。これが2番目のステップです。

applinkを使用してタグにクラスを使用します。このクラスを今のところ「app-link」と呼びます。これは、3番目のステップです。

この号のすべてのチェックボックスの親はボックスのタイプであり、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...
   } 
});

上記の(テストされていない)コードを使用します。これは4番目のステップです。

最後に、ウィンドウを開く必要があります。このリンクが役立つ場合があります: http ://www.webdeveloper.com/forum/showthread.php?t=169300

よろしく、LajosÁrpád。

于 2012-07-19T23:31:01.870 に答える