Форум: "Сети";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Внизscript в HTML Найти похожие ветки
← →
woojin © (2008-08-09 19:50) [0]всем привет!!!!
как открыть страницу не выводя её на экран и отловить данные из обратного цикла внутри скрипа на этой странице, а после отправить по определенной ссылке данные о выполнении этого цикла. это код страницы(жырным выделено то что надо отследить):<html>
<head>
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="-1">
<link rel="stylesheet" type="text/css" href="css.css"><title>НЕКОТОРОЕ НАЗВАНИЕ</title>
<script>
var x = 31;
var y = 1;
function startClock() {
if (x !== "Done") {
x = x-y;
document.frm.clock.value = x;
setTimeout("startClock()", 1000);
}
if (x == 0) {
x = "Done";
document.frm.clock.value = x;
success.location.href="success.php";
}
}
</script>
</head>
<body leftmargin="0" rightmargin="0" topmargin="0" bottommargin="0" onLoad="startClock()">
<form name="frm">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td class="maintopright" style="border-bottom: 2px solid rgb(51, 51, 51); font-family: Verdana; font-size: 13px;" width="50%">
<div class="maintopright"> <img src="images/top_small.png" width="132" height="34" border="0">
<input name="clock" size="3" readonly="readonly" style="border: medium none ; padding: 0pt; font-size: 25pt; font-family: Verdana; vertical-align: top;" type="text">
<iframe name="success" src="grayblank.htm" border="0" framspacing="0" marginheight="0" marginwidth="0" vspace="0" hspace="0" style="vertical-align: top;" frameborder="0" height="40" scrolling="no" width="40"></iframe>
</div>
</td>
<td style="border-bottom: 2px solid rgb(51, 51, 51); font-family: Verdana; font-size: 13px; " align="left" valign="middle" width="50%">
<strong>НЕКОТОРЫЙ ТЕКСТ<br>
НЕКОТОРЫЙ ТЕКСТ <a href=advertise.php>НЕКОТОРЫЙ ТЕКСТ</a> НЕКОТОРЫЙ ТЕКСТ</strong>
</td>
</tr>
</tbody>
</table>
<iframe src="
ИНФОРМАЦИЯ О СПОНСОРЕ" border="0" framspacing="0" marginheight="0" marginwidth="0" vspace="0" hspace="0" frameborder="0" height="100%" scrolling="yes" width="100%"></iframe>
</form>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src="" + gaJsHost + "google-analytics.com/ga.js" type="text/javascript"%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3476015-1");
pageTracker._initData();
pageTracker._trackPageview();
</script>
</body>
</html>
← →
DiamondShark © (2008-08-14 16:24) [1]Этот, с позволения сказать, код является бредом чуть более, чем полностью.
← →
woojin © (2008-08-17 09:53) [2]
> DiamondShark © (14.08.08 16:24) [1]
> Этот, с позволения сказать, код является бредом чуть более,
> чем полностью.
этот код HTML страницы а не delphi pascal, я просто спрашивал как такой код страницы обработать в нутри дельфи
← →
a.a.j. © (2008-08-18 13:49) [3]Получить надо только тело функции или её результат?
Если второе, то перепиши её на delphi. Чтобы выдрать значения переменных, используй регулярные выражения.
← →
DiamondShark © (2008-08-18 16:10) [4]
> woojin © (17.08.08 09:53) [2]
Запроси с сервера эту страницу.
Подожди 31 секунду.
Запроси с сервера success.php.
Вот то, что делает эта страница.
← →
woojin © (2008-08-25 19:00) [5]
> DiamondShark © (18.08.08 16:10) [4]
> Подожди 31 секунду.Запроси с сервера success.php.
спасибо понял, но возник вопрос как узнать что страница прогрузилась полностью?
просто при просмотре этой страницы только верхнее и нижнее поля грузяться очень быстро, а поле посередине изменяеться может грузиться до 30 сек, всё зависит от загруженности его банерами или картинками, и соответсвенно осчет времени начинаеться только после полной прогрузки среднего поля
как узнать что оно прогрузилось полностью?
P.S. использовать надо INDY, а я не сильно понимаю что надо вставить для контроля и в чём открыть, хотя получилось использовать TIdHTTP
← →
grisme © (2008-08-26 10:46) [6]ждать Content-Length байт от сервера. )
если указано Connection: close, принимать до дисконнекта (recv(...) == 0).
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.074 c