Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: яванахаляву Добавлено: 21.05.05 20:12  

Автор вопроса:  Champion | Web-сайт: afhelp.in.ua | ICQ: 461506481 
имеется джаваскрипт который генерит, интервально на странице текст
мне нужно этот текст выводимый, "сканировать" через определённые промежутки времени и сохранять в базу ...
подскажите, кто сколько может!)

только не говорите, что нужно сделать чем-то .. я знаю, что чем-то), а как именно! не получается

Ответить

  Ответы Всего ответов: 6  

Номер ответа: 1
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #1 Добавлено: 21.05.05 20:53
поверь, это гиморойно. Придётся сканировать IE на объекты, фильтровать, получать с этих объектов твои данные, сохранять в базу, ну маразм короче... И то получится если только IE... Если другой браузер, то увы :( ...

Ответить

Номер ответа: 2
Автор ответа:
 Champion



ICQ: 461506481 

Вопросов: 38
Ответов: 88
 Web-сайт: afhelp.in.ua
 Профиль | | #2
Добавлено: 21.05.05 21:12
верю, а что делать, если очень нужно?
можно ли в вэбэ изнутри запустить этот чёртов скрипт, чтобы получить нужные данные напрямую в программу?

пысы. а ... да ... это не браузер ... это прога, в ней типа браузер, но на движке ИЕ

Ответить

Номер ответа: 3
Автор ответа:
 Champion



ICQ: 461506481 

Вопросов: 38
Ответов: 88
 Web-сайт: afhelp.in.ua
 Профиль | | #3
Добавлено: 21.05.05 21:16
в догонку ...
полученный "текст" со скрипта на странице, где-то сохраняется ведь?!
если подключить WEB в свою прогу и в ней запускать скрипт? ... он известен

м?

Ответить

Номер ответа: 4
Автор ответа:
 Sur



ICQ: 1249088 

Вопросов: 10
Ответов: 304
 Web-сайт: sur.hotbox.ru/
 Профиль | | #4
Добавлено: 23.05.05 11:08
Сам скрипт можешь показать?

Ответить

Номер ответа: 5
Автор ответа:
 Champion



ICQ: 461506481 

Вопросов: 38
Ответов: 88
 Web-сайт: afhelp.in.ua
 Профиль | | #5
Добавлено: 23.05.05 12:36
function al(login, prv) {
top.AddTo(login, prv);
return false;
}
function sml(smile){
        top.setFocus();
top.frames[3].document.getElementById("F1";).text.value += ' :'+smile+': ';
}

function ClipBoard(text){
    if (window.clipboardData){window.clipboardData.setData("Text", text);}
    else {
netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
if (!clip) return;
var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
if (!trans) return;
trans.addDataFlavor('text/unicode');
var str = new Object();
var len = new Object();
var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
var copytext=text;
str.data=copytext;
trans.setTransferData("text/unicode",str,copytext.length*2);
var clipid=Components.interfaces.nsIClipboard;
if (!clip) return false;
clip.setData(trans,null,clipid.kGlobalClipboard);
}
}

function OpenMenu(event){
var IE = navigator.appName.indexOf("Microsoft";) > -1;
var x, y, testy, testy2, login, login2, o;
if(IE) {
o = window.event.srcElement;
x = window.event.clientX + document.documentElement.scrollLeft + document.body.scrollLeft - 4;
y = window.event.clientY + document.documentElement.scrollTop + document.body.scrollTop - 4;
testy = window.event.clientY - 4;
} else {
o = event.target;
x = event.pageX - 4;
y = event.pageY - 4;
testy = y - document.documentElement.scrollTop - document.body.scrollTop;
}
if (o.tagName != "A" || o.target=="_blank";) return true;

var el = document.getElementById("oMenu";);
if(el.style.visibility == "visible";) return false;

login = o.innerHTML;
if (o.id != '') login = o.id;
var i1, i2;
if ((i1 = login.indexOf('['))>=0 && (i2 = login.indexOf(']'))>0) login=login.substring(i1+1, i2);
var login2 = login.toLowerCase();
el.innerHTML = '';
if(login2!='clan' && login2.indexOf('group.')!=0) {
el.innerHTML += '<A onmouseover="this.className=\'menuItem2\'" onmouseout="this.className=\'menuItem\'" class=menuItem onclick="top.AddTo(\''+login+'\',false,true);cMenu()">TO</A>';
}
el.innerHTML += '<A onmouseover="this.className=\'menuItem2\'" onmouseout="this.className=\'menuItem\'" class=menuItem onclick="top.AddTo(\''+login+'\',true);cMenu()">PRIVATE</A>';
if(login2!='clan' && login2.indexOf('group.')!=0) {
el.innerHTML += '<A onmouseover="this.className=\'menuItem2\'" onmouseout="this.className=\'menuItem\'" class=menuItem onclick="top.Info(\''+login+'\');cMenu();">INFO</A>';
}
el.innerHTML += '<A onmouseover="this.className=\'menuItem2\'" onmouseout="this.className=\'menuItem\'" class=menuItem onclick="ClipBoard(\''+login+'\');cMenu()">COPY</A>';
if(login2!=top.user && login2!='clan' && login2.indexOf('group.')!=0) {
if(top.InIgnore(login)) el.innerHTML += '<A onmouseover="this.className=\'menuItem2\'" onmouseout="this.className=\'menuItem\'" class=menuItem onclick="top.UnIgnore(\''+login+'\');cMenu()">- IGNORE</A>'
else el.innerHTML += '<A onmouseover="this.className=\'menuItem2\'" onmouseout="this.className=\'menuItem\'" class=menuItem onclick="top.Ignore(\''+login+'\');cMenu()">+ IGNORE</A>';
}
if((testy2 = document.body.clientHeight - testy) < el.clientHeight+2) y -= el.clientHeight+2 - testy2;
el.style.left = x + "px";
el.style.top = y + "px";
el.style.visibility = "visible";
return false;
}
function cMenu(){
document.getElementById("oMenu";).style.visibility = "hidden";
document.getElementById("oMenu";).style.top="0px";
top.setFocus();
}

function closeMenu(event){
var IE = navigator.appName.indexOf("Microsoft";) > -1;
var o;
if(IE){
event = window.event;
o = window.event.toElement;
}else{
o = event.relatedTarget;
}
if (event && o) {
var cls = o.className;
if (cls=='menuItem' || cls=='menu') return;
}
document.getElementById("oMenu";).style.visibility = "hidden";
document.getElementById("oMenu";).style.top="0px";
return false;
}

Ответить

Номер ответа: 6
Автор ответа:
 Sur



ICQ: 1249088 

Вопросов: 10
Ответов: 304
 Web-сайт: sur.hotbox.ru/
 Профиль | | #6
Добавлено: 23.05.05 13:22
логин, клипборд, менюшка... Кто текст-то генерит?

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам