
15.03.2009, 23:01
|
|
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
С нами:
10578566
Репутация:
1228
|
|
Возникла такая проблема:
есть страница 1.html которая через AJAX асинхронным запросом подгружает страницу 2.html. Страница 2.html содержит html код и JavaScript который не выполняеться. Как сделать чтоб скрипт выполнился? через eval() не вариант потому что там html
|
|
|

15.03.2009, 23:09
|
|
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
С нами:
9443906
Репутация:
3313
|
|
Сообщение от nc.STRIEM
Возникла такая проблема:
есть страница 1.html которая через AJAX асинхронным запросом подгружает страницу 2.html. Страница 2.html содержит html код и JavaScript который не выполняеться. Как сделать чтоб скрипт выполнился? через eval() не вариант потому что там html
регуляркой извлечь все <script>(.*?)</script> и сделать на них eval?
|
|
|

15.03.2009, 23:52
|
|
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
С нами:
10578566
Репутация:
1228
|
|
ну да можно, но может существует более эстетичный способ чтоб код выполнялся? прост не хочеться извращяться
|
|
|

17.03.2009, 22:04
|
|
Познавший АНТИЧАТ
Регистрация: 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;}
}
так вконтакте сделано.., посмотри отправку на стену...
|
|
|

18.03.2009, 07:16
|
|
Новичок
Регистрация: 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-->
|
|
|

18.03.2009, 23:53
|
|
Познающий
Регистрация: 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 #[номер окошка]"...
как бы впихнуть код в эти окна?! и чтобы они не генерировались с одинаковым содержимым, а были разные?
|
|
|

19.03.2009, 22:53
|
|
Познавший АНТИЧАТ
Регистрация: 05.05.2008
Сообщений: 1,078
С нами:
9482786
Репутация:
1357
|
|
как реализовать показ пика прибывания в онлайне друзей в контакте, чтоб самое большое число записывалось в заметки?
|
|
|

23.03.2009, 22:01
|
|
Познающий
Регистрация: 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>
Но проблема в том, что первое поле проверяется на заполнение, а второе нет.
И по возможности подскажите как переделать проверку первого поля, чтобы проверялось еще заполнения мыла. Тоесть если это простое слово, то тоже выдавало ошибку. Заранее большое спасибо!
|
|
|

23.03.2009, 22:35
|
|
Постоянный
Регистрация: 07.03.2009
Сообщений: 357
С нами:
9042754
Репутация:
399
|
|
2VaTTka, проверка мыла на валидность через JS это бред, юзайте PHP.
Как по вашему разбирать ваш код не видя самого HTML?
document.forms.login.login.value != ""
document.forms.password.password.value != ""
у вас что 2 разные формы, или что это такое?
|
|
|

23.03.2009, 22:47
|
|
Познающий
Регистрация: 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>
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|