|
Текущее время: 28 дек 2024, 08:49
|
Сообщения без ответов | Активные темы
|
|
|
|
Автор |
Сообщение |
Вадм Мельник
|
Заголовок сообщения: Re: Помогите с PHP кодом Добавлено: 19 дек 2009, 11:00 |
Зарегистрирован: 10 апр 2010, 14:39 Сообщений: 43
|
Отлично...Спасибо тебе огромное!!!! Немножко передалаю и поставлю=)
|
|
|
|
|
Kirilll
|
Заголовок сообщения: Re: Помогите с PHP кодом Добавлено: 19 дек 2009, 13:28 |
Зарегистрирован: 12 ноя 2009, 16:11 Сообщений: 69
|
На здоровье..)
я там лишнюю переменную вставил вот <script> nelem=7; for(i=1;i<=nelem;i ) { img_src=document.images[i].src; img_domen=img_src.substring(0,17); if(img_domen!="http://www.mysite") { document.images[i].id="baner"; Banid = document.getElementById("baner"); Banid.parentNode.removeChild(Banid); } } </script> вот ет првильно буит... щас еще попробую как удалять текстовую рекламу
|
|
|
|
|
c770ultra
|
Заголовок сообщения: Re: Помогите с PHP кодом Добавлено: 05 апр 2010, 13:20 |
Зарегистрирован: 02 апр 2010, 07:07 Сообщений: 3
|
А если попробовать на аяксе. Сначала грузим пустую страницу со скриптами аякса, затем по событию загрузки сначала гробим все содержимое, потом утягиваем с сервера остальное и добавляем на страницу.
|
|
|
|
|
c770ultra
|
Заголовок сообщения: Re: Помогите с PHP кодом Добавлено: 05 апр 2010, 13:20 |
Зарегистрирован: 02 апр 2010, 07:07 Сообщений: 3
|
<html><head> <script type='text/javascript'> var req=null; var console=null; window.onload=function(){ console=document.getElementById('console'); sendRequest("http://ajax.localhost/crypt.php","","GET"); }
function toConsole(data){ console=document.getElementById('console'); var newline=document.createElement("div"); console.appendChild(newline); var txt=document.createTextNode(data); newline.appendChild(txt); console.insertBefore(newline,console.firstChild); }
function sendRequest(url,params,HttpMethod){ if (!HttpMethod){ HttpMethod="GET"; } req=initXMLHTTPRequest(); if (req){ req.onreadystatechange=onReadyState; req.open(HttpMethod,url,true); req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); req.send(params); } }
function initXMLHTTPRequest(){ var xRequest=null; // Инициализация объекта запроса if (window.XMLHttpRequest){ xRequest=new XMLHttpRequest(); } if (window.ActiveXObject){ xRequest=new ActiveXObject("Microsoft.XMLHTTP"); } return xRequest; }
function onReadyState(){ var ready=req.readyState; var data="jopa"; // Проверка readyState if (ready==4){ // Чтение данных ответа data=req.responseText; var newline=document.createElement("div"); console.appendChild(newline); var txt=document.createTextNode(""); newline.appendChild(txt); newline.innerHTML = data; console.insertBefore(newline,console.firstChild); } else { toConsole(ready); }
} </script></head><body> hi <div id='console'></div> </body> </html>
|
|
|
|
|
c770ultra
|
Заголовок сообщения: Re: Помогите с PHP кодом Добавлено: 05 апр 2010, 13:27 |
Зарегистрирован: 02 апр 2010, 07:07 Сообщений: 3
|
Пример абсолютно стандартный по аяксу. Косяка собственно два: 1. Я не знаю в каком формате передаются данные по этой технологии. Возможно они также будут "инфицированы" 2. newline.innerHTML = data; <-- считается устаревшей конструкцией - возможно не будет работать.
Можно исправить написав "анализатор", хотя возможно это будет черезчур сложно.
З.Ы. Надо переписать функцию
function onReadyState(){ var ready=req.readyState; var data="jopa"; // Проверка readyState if (ready==4){ // Чтение данных ответа data=req.responseText; console=document.getElementById('console'); console.innerHTML = data; } else { toConsole(ready); }
в первоначальном варианте она добавляла пришедшие данные в начало страницы
|
|
|
|
|
|
|
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
Продажа и покупка информационного товара в интернете услуги гаранта сделок в интернете онлайн - надежные сделки через гаранта. Сервис безопасных сделок без риска 24 часа в сутки 365 дней в году.
Сложные и нестандартные случаи, решение ваших проблем консультация психолога онлайн 24 часа в сутки и при личной встрече. Психолог.ПРО.
|