HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 15.03.2009, 23:01
nc.STRIEM
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
С нами: 10578566

Репутация: 1228


По умолчанию

Возникла такая проблема:
есть страница 1.html которая через AJAX асинхронным запросом подгружает страницу 2.html. Страница 2.html содержит html код и JavaScript который не выполняеться. Как сделать чтоб скрипт выполнился? через eval() не вариант потому что там html
 
Ответить с цитированием

  #2  
Старый 15.03.2009, 23:09
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
С нами: 9443906

Репутация: 3313


По умолчанию

Цитата:
Сообщение от nc.STRIEM  
Возникла такая проблема:
есть страница 1.html которая через AJAX асинхронным запросом подгружает страницу 2.html. Страница 2.html содержит html код и JavaScript который не выполняеться. Как сделать чтоб скрипт выполнился? через eval() не вариант потому что там html
регуляркой извлечь все <script>(.*?)</script> и сделать на них eval?
 
Ответить с цитированием

  #3  
Старый 15.03.2009, 23:52
nc.STRIEM
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
С нами: 10578566

Репутация: 1228


По умолчанию

ну да можно, но может существует более эстетичный способ чтоб код выполнялся? прост не хочеться извращяться
 
Ответить с цитированием

  #4  
Старый 17.03.2009, 22:04
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
С нами: 9443906

Репутация: 3313


По умолчанию

Цитата:
function parseResponse(response)
{
response= response.replace(/^[\s\n]+/g, '');

if(response.substr(0,10)=="<noscript>")
{
try{
var arr = response.substr(10).split("</noscript>");
eval(arr[0]);
return arr[1];
}catch(e){return response;}
}else{return response;}
}
так вконтакте сделано.., посмотри отправку на стену...
 
Ответить с цитированием

  #5  
Старый 18.03.2009, 07:16
inc
Новичок
Регистрация: 13.03.2009
Сообщений: 23
С нами: 9033052

Репутация: 5
По умолчанию

Есть счетчик liveinternet,помогите туда спрятать iframe,без шифровки

<!--LiveInternet counter--><script type="text/javascript"><!--
document.write("<a href='http://www.liveinternet.ru/click' "+
"target=_blank><img src='http://counter.yadro.ru/hit?t28.6;r"+
escape(document.referrer)+((typeof(screen)=="undef ined")?"":
";s"+screen.width+"*"+screen.height+"*"+(screen.co lorDepth?
screen.colorDepth:screen.pixelDepth))+";u"+escape( document.URL)+
";"+Math.random()+
"' alt='' title='LiveInternet: показано количество просмотров и"+
" посетителей' "+
"border=0 width=88 height=120><\/a>")//--></script><!--/LiveInternet-->
 
Ответить с цитированием

Хелп!
  #6  
Старый 18.03.2009, 23:53
Balvan
Познающий
Регистрация: 11.03.2009
Сообщений: 70
С нами: 9035857

Репутация: 6
По умолчанию Хелп!

Имеется вот такой код:
Код:
function initWebOS() {         
  $R(1,5).each(function(index) {
    var win = new Window({className: "mac_os_x", blurClassName: "blur_os_x", title: "window #"+index, width:250, height:150, top: 100 + index*50, left:100 + index*50}); 
    win.getContent().update("<h1>Window #" + index + "</h1>");
    win.show();    
  })
Он ка бЭ при генерирует "окошки"(в данном случае 5 штук) и выводит в них что надо..., но в данном случае получается только эти 5 окошек и сообщение в них "Window #[номер окошка]"...
как бы впихнуть код в эти окна?! и чтобы они не генерировались с одинаковым содержимым, а были разные?
 
Ответить с цитированием

  #7  
Старый 19.03.2009, 22:53
MaTpOc
Познавший АНТИЧАТ
Регистрация: 05.05.2008
Сообщений: 1,078
С нами: 9482786

Репутация: 1357


По умолчанию

как реализовать показ пика прибывания в онлайне друзей в контакте, чтоб самое большое число записывалось в заметки?
 
Ответить с цитированием

  #8  
Старый 23.03.2009, 22:01
VaTTka
Познающий
Регистрация: 10.12.2008
Сообщений: 36
С нами: 9167200

Репутация: 47
По умолчанию

Помогите плз:
у меня есть форма из двух полей. Мне нужно сделать проверку обойих полей на заполнение. Тоесть если поле пустое, то выдает ошибку. ЕСть ява скриптик:

Код:
<SCRIPT LANGUAGE="JavaScript">
function checkIt() {

//Проверка поля mail формы form1
if (document.forms.login.login.value != "") {
} else {
alert("Не заполнено поле \"Email\" в форме. \n\nПожалуйста, введите Email."); // выводит сообщение, если поле Subject не заполнено
document.forms.login.login.focus();
return false;
}

if (document.forms.password.password.value != "") {
} else {
alert("Не заполнено поле \"Пароль\" в форме. \n\nПожалуйста, введите свой пароль."); // выводит сообщение, если поле Subject не заполнено
document.forms.password.password.focus();
return false;
}

//Сюда можно вставить проверку других полей

return true;
}
</SCRIPT>
Но проблема в том, что первое поле проверяется на заполнение, а второе нет.

И по возможности подскажите как переделать проверку первого поля, чтобы проверялось еще заполнения мыла. Тоесть если это простое слово, то тоже выдавало ошибку. Заранее большое спасибо!
 
Ответить с цитированием

  #9  
Старый 23.03.2009, 22:35
Gray_Wolf
Постоянный
Регистрация: 07.03.2009
Сообщений: 357
С нами: 9042754

Репутация: 399
По умолчанию

2VaTTka, проверка мыла на валидность через JS это бред, юзайте PHP.
Как по вашему разбирать ваш код не видя самого HTML?
document.forms.login.login.value != ""
document.forms.password.password.value != ""
у вас что 2 разные формы, или что это такое?
 
Ответить с цитированием

  #10  
Старый 23.03.2009, 22:47
VaTTka
Познающий
Регистрация: 10.12.2008
Сообщений: 36
С нами: 9167200

Репутация: 47
По умолчанию

Вот формы:

Код:
<div id="simplePage">
 <form method="post" name="login" id="login" action="log.php" onSubmit="return CheckForm(this);">
  <label for="email">Email:</label>
  <input type="text" name="login" value="" class=w_100></td>

  <label for="pass">Пароль:</label>
  <input  type="password" name="password" class=w_100></td>
<div style="height:20px;margin-top:5px;">
<ul class='nNav' style="width:128px;padding:0px;margin:0px;"><li style="margin:0px 3px 0px 0px;">
<b class="nc"><b class="nc1"><b></b></b><b class="nc2"><b></b></b></b>
<input name="Submit" type="submit" onClick="return checkIt()" value=" Вход "/>
<b class="nc"><b class="nc2"><b></b></b><b class="nc1"><b></b></b></b>
</li>
<li style="margin:0px">
<b class="nc"><b class="nc1"><b></b></b><b class="nc2"><b></b></b></b>
<span class="ncc"><a href="xxxxxxxx'">Регистрация</a></span>
<b class="nc"><b class="nc2"><b></b></b><b class="nc1"><b></b></b></b>

</li></ul>
</div>
  <div id="expirePad" style="display:none"><input style="margin-top:1px; vertical-align: middle;" type="checkbox" name="expire" id="expire" value="1" /> <small>Чужой компьютер</small></div>
  <input type="submit" value='.' style="color:#fff;border:0;padding:0;margin:0;background:#fff;height:6px;width:6px"/>
 </form>
</div>
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 6762 17.06.2010 21:23



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.