Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.09.2010, 01:26   #1
nifrit152
Новичок
Джуниор
 
Регистрация: 05.09.2010
Сообщений: 1
Вопрос TWebBrowser выполнить скрипт

Есть вот такой вот скрипт на страничке

<SCRIPT src="http://images.ganjawars.ru/i/prototype.js"></SCRIPT>

<SCRIPT>

var dumb = function() { }

function postdo(url) {

new Ajax.Updater('itemsbody', url, {asynchronous:true, onSuccess: dumb, method: 'post' });
return false;

}

function getElementPosition(elemId)
{
var elem = document.getElementById(elemId);

var w = elem.offsetWidth;
var h = elem.offsetHeight;

var l = 0;
var t = 0;

while (elem)
{
l += elem.offsetLeft;
t += elem.offsetTop;
elem = elem.offsetParent;
}

return {"left":l, "top":t, "width": w, "height":h};
}

// нуко не глазеть тут, глаза выпадут!
function show_sell_window(item_element, remove_id, remove_uid, item_tag, pass_needed, sell_price)
{
pos=getElementPosition(item_element );
document.getElementById("js_window" ).style.top = 160;
document.getElementById("js_window" ).style.left = pos.left+10;
document.getElementById("js_window" ).style.top = pos.top;
document.getElementById("js_window" ).style.width = 380;
document.getElementById("js_window" ).style.position = 'absolute';
document.getElementById("js_window" ).style.display = 'block';
document.forms.universal_sell_form. remove_id.value=remove_id;
document.forms.universal_sell_form. remove_uid.value=remove_uid;
document.forms.universal_sell_form. item_tag.value=item_tag;
if (pass_needed==1) {
document.getElementById("sell_pass_ need").style.display='block';
document.forms.universal_sell_form. sellwmpass_tmp.focus();
} else {
document.getElementById("sell_pass_ need").style.display='none';
}
document.getElementById("sell_price _div").innerHTML=sell_price;
return false;
}

function hide_sell_window() {
document.getElementById("js_window" ).style.display = 'none';
return false;
}

function run_sell_submit() {
run_sell_action();
document.forms.universal_sell_form. submit();
}

function run_sell_action() {
document.forms.universal_sell_form. sellwmpass.value=document.forms.uni versal_sell_form.sellwmpass_tmp.val ue;
document.forms.universal_sell_form. sellwmpass_tmp.value='';
return true;
}

</SCRIPT>


<TD><NOBR><A style="COLOR: #990000" onclick="return postdo('http://www.ganjawars.ru/home.do.php?j=1&amp;dress_off=ffc67 365a1660b463211b5cf7ba9dbd7')" href="/home.do.php?dress_off=ffc67365a1660 b463211b5cf7ba9dbd7"><B>Снять всё</A></B></NOBR></TD>

Такое вот для надписи снять все.
Как мне нажать на эту надпись из веббраузера(я так понимаю надо вызвать функцию скрипта return postdo с параметрами
return postdo('http://www.ganjawars.ru/home.do.php?j=1&amp;dress_off=ffc67 365a1660b463211b5cf7ba9dbd7')
Подскажите плиз
nifrit152 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Incompatible types: 'Unit1.TWebBrowser' and 'SHDocVw.TWebBrowser' simon15x Общие вопросы Delphi 0 10.04.2010 03:11
Выполнить скрипт на странице в WebBrowser rangel Работа с сетью в Delphi 2 09.03.2010 14:39
мой сайт взломали и в коды скриптов добавили вот этот скрипт. Что за скрипт? nsbox JavaScript, Ajax 9 21.01.2010 18:19
Скрипт pop Under (скрипт попандера) Jensi JavaScript, Ajax 2 13.07.2009 00:17