Xwab
Форумыnavigate_next Услуги/Фриланс

userjs проблема 50р
Сообщения
440gz

</head><body>
<script type="text/javascript">
function timer()
{
var obj=document.getElementById('timer');
obj.innerHTML--;

if(obj.innerHTML==0)
{

setTimeout(function(){},1000);
}
else
{
setTimeout(timer,1000);
}
}
setTimeout(timer,1000);
</script>
<div class="main" id="rest">
Отдых: <b><span id="timer">8</span></b> [<a href="index.php?action=delrest">обнулить</a>]
</div>
==========
нужно как то вырезать этот ява скрипт... так как мой userjs не пашет изза него либо обойти... либо заставить работать в опере мой  кто шарит дайте аську



еще вопрос как в ие7про ieuser.js включить эту хрень...

01 Апр 2012, 22:11
Okula

Если вырезать средствами PHP то так можно:
[php:1:e276dc2fde]$text = preg_replace('~<script(.+?)</script>~is', '', $text);[/php:1:e276dc2fde]

01 Апр 2012, 22:34
440gz

всю игру грабить не вариант.... нужно вырезать средствами js черес user js

01 Апр 2012, 22:44
Okula

Тогда вот функция на JS - вырежет код скрипта и строки:
function delJS(str) {
    var reg = /<script(.+?)<\/script>/im;
    var newstr = str.replace(reg, "");
    return newstr;
}
Входной аргумент в функцию - строка с содержимым страницы.

01 Апр 2012, 23:00
440gz

а как заставить работать в userjs не подскажеш ?

01 Апр 2012, 23:12
Ответить на тему