arda gökdağ Ответов: 1

Я пытаюсь передать данные счетчика на другую HTML-страницу.


<!DOCTYPE html>

  
  <h1>  Question 1 </h1>
    
    <meta charset="utf-8">
    <title>
    
    table {
    border-collapse: collapse;
    border-spacing: 0px;
    background-repeat: no-repeat;

      }
      body {
      background-color: #FAF0E6;
      }
      /* remove padding */
    td, th {
      padding: 0;
      width: 120px; height: 160px;
      }
    div {
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      border: 1px solid #CCCCCC;
      width: 120px; height: 160px; background: #FFFFFF;
      }
    
  
  
    
      
        
        
        
        
      
      
        
        
        
        
      
      
        
        
        
        
      
    <table><tbody><tr><td id="t1">
          <div id="d1"></div>
        </td><td id="t2">
          <div id="d2"></div>
        </td><td id="t3">
          <div id="d3"></div>
        </td><td id="t4">
          <div id="d4"></div>
        </td></tr><tr><td id="t5">
          <div id="d5"></div>
        </td><td id="t6">
          <div id="d6"></div>
        </td><td id="t7">
          <div id="d7"></div>
        </td><td id="t8">
          <div id="d8"></div>
        </td></tr><tr><td id="t9">
          <div id="d9"></div>
        </td><td id="t10">
          <div id="d10"></div>
        </td><td id="t11">
          <div id="d11"></div>
        </td><td id="t12">
          <div id="d12"></div>
        </td></tr></tbody></table>
    <h1></h1>

<ul>
<p>1. Which TV show is this ? </p>
Peaky Blinders<br>
Westworld<br>
Humans<br>
The 100<br>
</ul>

See question 2

    
  





function modify_qty(val) {
    var qty = document.getElementById('counter').value;
    var new_qty = parseInt(qty,10) + val;
    if (new_qty &lt; 0) {
        new_qty = 0;
    }
    document.getElementById('counter').value = new_qty;
    return new_qty;

    }


$("#tx").click(function(){           

  if ($("#dx").is(":visible")) {  
      modify_qty(-1);               
  }
  $("#dx").hide();                   
});

$("#t1").click(function(){
  if ($("#d1").is(":visible")) {
      modify_qty(-1);
  }
  $("#d1").hide();
});
$("#t2").click(function(){
  if ($("#d2").is(":visible")) {
      modify_qty(-1);
  }
  $("#d2").hide();
});
$("#t3").click(function(){
  if ($("#d3").is(":visible")) {
      modify_qty(-1);
  }
  $("#d3").hide();
});
$("#t4").click(function(){
  if ($("#d4").is(":visible")) {
      modify_qty(-1);
  }
  $("#d4").hide();
});
$("#t5").click(function(){
  if ($("#d5").is(":visible")) {
      modify_qty(-1);
  }
  $("#d5").hide();
});
$("#t6").click(function(){
  if ($("#d6").is(":visible")) {
      modify_qty(-1);
  }
  $("#d6").hide();
});
$("#t7").click(function(){
  if ($("#d7").is(":visible")) {
      modify_qty(-1);
  }
  $("#d7").hide();
});
$("#t8").click(function(){
  if ($("#d8").is(":visible")) {
      modify_qty(-1);
  }
  $("#d8").hide();
});
$("#t9").click(function(){
  if ($("#d9").is(":visible")) {
      modify_qty(-1);
  }
  $("#d9").hide();
});
$("#t10").click(function(){
  if ($("#d10").is(":visible")) {
      modify_qty(-1);
  }
  $("#d10").hide();
});
$("#t11").click(function(){
  if ($("#d11").is(":visible")) {
      modify_qty(-1);
  }
  $("#d11").hide();
});
$("#t12").click(function(){
  if ($("#d12").is(":visible")) {
      modify_qty(-1);
  }
  $("#d12").hide();
});


Что я уже пробовал:

Каждый раз, когда пользователь нажимает на картинку, значение счетчика уменьшается, но я не могу назвать то же самое значение на моей другой HTML-странице, она снова начинается с 12. Например, когда пользователь нажимает на картинку 2 раза, счетчик будет равен 10. I хочу хочу увидеть 10 на моей другой странице HTML-викторины. Есть ли какой-нибудь способ сделать это?

Karthik_Mahalingam

передайте значение в строке запроса.

1 Ответов

Рейтинг:
2

MarkNopfler

for (var i=1 ; i < 12; i++){

var return += "<td> <a href='other_page.html?id="+res.rows.item(i).id_titulo+"'>"+res.rows.item(i).id+"</td>";


}


MarkNopfler

Может быть, это сработает для тебя. Я надеюсь, что это сработает.