2014-02-11 3 views
0

Пожалуйста, помогите мне изменить этот сценарий ...Нажмите счетчик + кнопки навигации сразу

вот полный код:

<!DOCTYPE html> 
<html> 
<head> 
<script> 
    function clickCounter() { 
     if (typeof (Storage) !== "undefined") { 
      if (localStorage.clickcount) { 
       localStorage.clickcount = Number(localStorage.clickcount) + 1; 
      } else { 
       localStorage.clickcount = 1; 
      } 
      document.getElementById("result").innerHTML = localStorage.clickcount; 
     } else { 
      document.getElementById("result").innerHTML = "Sorry, your browser does not support web storage..."; 
     } 
    } 
</script> 
</head> 
<body link="White"> 
    <p align="center"> 
     <p> 
      <button onclick="clickCounter();"><span style="font-size:35px;" font face="Face"> Please Click Here to Access QLM </span> 
      </button> 
     </p> 
     <div align="center" id="result"></div> 

Таким образом, вопрос: как перейти к другой странице и использовать метод clickCounter() сразу (с той же кнопкой)? поэтому он будет не только подсчитывать количество кликов, но и направлять нас на другую страницу.

помогите пожалуйста. Заранее спасибо ! (и простите мой сломанный английский)>. <

+0

, пожалуйста, напишите полный код, чтобы мы могли помочь. здесь вы присваиваете значение элементу «результат». Где вы написали код для перехода на другую страницу? какую логику вы ищете? – Jobin

+0

@Beauflitz Я хотел присвоить это значение не только для «результата», но и для перехода на другую страницу (с той же кнопкой тоже) :( –

+0

Я добавил свой ответ ниже – Jobin

ответ

0

Вы можете использовать функцию window.location

<button onclick="window.location='http://www.google.com'">Please Click Here to Access QLM </button> 

Вы можете указать URL. В этом случае вам не нужен метод clickCounter(), а перейдите к следующей странице.

В противном случае вы можете использовать это внутри метода clickCounter().

clickCounter(){ 

.... 
window.location = 'http://www.google.com'; 

} 
+0

, так как перейти на другую страницу и использовать clickCounter() сразу (с той же кнопкой)? Помогите мне :( –

+0

вы можете добавить window.location внутри своей функции после всех других необходимых вычислений в соответствии с вашей логикой. – Jobin

+0

Я пробовал это раньше, он не работает :( –

Смежные вопросы