2013-07-19 192 views
0

我試圖做一個Tampermonkey腳本取消隱藏一個DIV像警報()在Tampermonkey腳本不顯示值

<div id="div2" style="display: none;"> 

定義我的腳本不工作,我不知道爲什麼...

// ==UserScript== 
// @name   Actualisation Vérification Infra 
// @namespace  http://use.i.E.your.homepage/ 
// @version   0.1 
// @description  Permet de recharger la page toutes les x millisecondes afin de garder la session active 
// @match   https://reportingogd.truc.fr/reporting/afficherSynthese.do* 
// @copyright  2013+, The PCU Team 
// ==/UserScript== 

var extern = document.getElementById('div2').style.display; 
alert('extern'); 

// Refresh toutes les xx minutes 
var delay = "30m"; // Remplacer par le temps souhaité, 1s, 10s, 60s, 1m, 15m, 30m, 1h, 3h, ... 

var t = parseInt(delay.match(/\d+/)[0], 10), 
     unit = "", 
     d = 0; 
switch(delay.match(/[ms]/i)[0]) { 
     case "s": 
       unit = "secondes"; 
       d = t * 1000; 
       break; 
     case "m": 
       unit = "minutes"; 
       d = t * 60000; 
       break; 
     case "h": 
       unit = "heures"; 
       d = t * 3600000; 
       break; 
} 

setInterval("window.location.reload()", d); 

alert("Vous n'aviez pas activé la page depuis " + t + " " + unit); 

當我想顯示VAR「外部」,在彈出的給我的「外部」和DIV的不是值...

請你能幫助我?

PS:我的代碼工作的第二部分正確,它的網頁

+1

取出左右'extern'引號的警報。 'alert(extern)'否則它會提示一個字符串 – dievardump

回答

3

你的警報警報「的extern」因爲你提醒它作爲一個字符串的刷新。

alert(extern)將提醒良好的價值。

並作出DIV可見,只是:

document.getElementById('div2').style.display = 'block';