Дизайн и креатив: разработка от профессионалов http://www.uptimecommerce.com/forum/ |
|
Помогите с PHP кодом http://www.uptimecommerce.com/forum/viewtopic.php?f=22&t=799 |
Страница 2 из 2 |
Автор: | Вадм Мельник [ 19 дек 2009, 11:00 ] |
Заголовок сообщения: | Re: Помогите с PHP кодом |
Отлично...Спасибо тебе огромное!!!! Немножко передалаю и поставлю=) |
Автор: | Kirilll [ 19 дек 2009, 13:28 ] |
Заголовок сообщения: | Re: Помогите с PHP кодом |
На здоровье..) я там лишнюю переменную вставил вот <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 [ 05 апр 2010, 13:20 ] |
Заголовок сообщения: | Re: Помогите с PHP кодом |
А если попробовать на аяксе. Сначала грузим пустую страницу со скриптами аякса, затем по событию загрузки сначала гробим все содержимое, потом утягиваем с сервера остальное и добавляем на страницу. |
Автор: | c770ultra [ 05 апр 2010, 13:20 ] |
Заголовок сообщения: | Re: Помогите с PHP кодом |
<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 [ 05 апр 2010, 13:27 ] |
Заголовок сообщения: | Re: Помогите с PHP кодом |
Пример абсолютно стандартный по аяксу. Косяка собственно два: 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); } в первоначальном варианте она добавляла пришедшие данные в начало страницы |
Страница 2 из 2 | Часовой пояс: UTC |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |