
22.09.2009, 13:22
|
|
Постоянный
Регистрация: 20.01.2007
Сообщений: 705
С нами:
10161726
Репутация:
1329
|
|
mff
Код:
<script type="text/javascript">
function process() {
if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0) {
name = encodeURIComponent(document.getElementById('yes').title);
xmlHttp.open("GET", "rating.php?ch=543&name=" + name, true);
xmlHttp.onreadystatechange = handleServerResponse;
xmlHttp.send(null);
alert("rating.php?ch=543&name=" + name);
}
}
</script>
Код:
<a href="#nul" onclick="process()"><img id="yes" title="yes" src="img/yes.gif" width="19" height="19" alt="Да" align="absmiddle" style="margin-right:10px;" /></a> <a href="#nul" onclick="process()"><img id="no" title="no" src="img/no.gif" width="19" height="19" alt="Нет" align="absmiddle" /></a>
попробуй
Последний раз редактировалось FeraS; 22.09.2009 в 13:25..
|
|
|

22.09.2009, 15:33
|
|
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
С нами:
9560486
Репутация:
1809
|
|
Сообщение от FeraS
mff
Код:
<script type="text/javascript">
function process() {
if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0) {
name = encodeURIComponent(document.getElementById('yes').title);
xmlHttp.open("GET", "rating.php?ch=543&name=" + name, true);
xmlHttp.onreadystatechange = handleServerResponse;
xmlHttp.send(null);
alert("rating.php?ch=543&name=" + name);
}
}
</script>
Код:
<a href="#nul" onclick="process()"><img id="yes" title="yes" src="img/yes.gif" width="19" height="19" alt="Да" align="absmiddle" style="margin-right:10px;" /></a> <a href="#nul" onclick="process()"><img id="no" title="no" src="img/no.gif" width="19" height="19" alt="Нет" align="absmiddle" /></a>
попробуй
Не, неработает! Нет алерта  ((
|
|
|

22.09.2009, 15:29
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами:
9649706
Репутация:
3338
|
|
Код:
<script>
function SetEnd (TB) {
if (TB.createTextRange){
var FieldRange = TB.createTextRange();
FieldRange.moveStart('character', TB.value.length);
FieldRange.collapse();
FieldRange.select();
}
}
</script>
<form name="form1" action="somepage.asp" method="post">
<input type="text" name="city" value="lol" onfocus="SetEnd(this)">
<input type="submit" value="Submit">
</form>
<script language="JavaScript"> document.forms[0].city.focus(); </script>
|
|
|

23.09.2009, 03:33
|
|
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
С нами:
9560486
Репутация:
1809
|
|
L.A.V Пишет что объект xmlHttp не определен...
Нашел функцию:
Код HTML:
function getXmlHttp(){
var xmlhttp;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
пишу:
Код HTML:
var xmlhttp = getXmlHttp()
и ни фига
http://xmlhttprequest.ru/#start

|
|
|

23.09.2009, 04:28
|
|
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
С нами:
9560486
Репутация:
1809
|
|
L.A.V спасибо, всё заработало!
|
|
|

25.09.2009, 15:59
|
|
Banned
Регистрация: 14.01.2009
Сообщений: 515
С нами:
9116877
Репутация:
468
|
|
ку
мне нужно чтоб выводилась например цифра 1, потм всесто нее 2. итд. числа берутся из пхп скрипта.
мне человек один дал код но он не пашет скажит что не так.
PHP код:
ob_implicit_flush ();
echo '<div id=do></div>';
echo '<script>function d(str){document.getElementById("do").innerHTML = str;}</script>';
ob_flush ();
flush ();
for($i=0;$i<1000;$i++) {
echo "<script>d(" . $i . ");</script>";
ob_flush ();
flush ();
}
|
|
|

25.09.2009, 17:10
|
|
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
С нами:
9541766
Репутация:
2407
|
|
Это требуется именно с серверной стороны вывод реализовать, с помощью PHP? То что ты привел - в некоторой степени треш, и легче такое сделать с помощью ajax тогда уж.
А если PHP не требуется задействовать, то и вовсе локально JavaScript'ом.
|
|
|

25.09.2009, 17:21
|
|
Banned
Регистрация: 14.01.2009
Сообщений: 515
С нами:
9116877
Репутация:
468
|
|
пхп будет отдавать числа. например 1 ,5, 5555 и они должны появлятся на месте пердыдкшего
|
|
|

26.09.2009, 00:01
|
|
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
С нами:
8915117
Репутация:
389
|
|
думаю оно должно работать так
PHP код:
<?php
echo '<script>
function show(count, del)
{
document.getElementById("show").innerHTML = count;
}
</script>';
echo '<body>';
echo '<div id="show">1</div>';
for($i = 0; $i < 1000; $i++)
{
ob_start();
echo '<script>show(' . $i . ');</script>';
ob_flush ();
flush ();
ob_end_flush();
usleep(5000); //типа скорость показа
}
?>
но остаётся проблема во флуде
Код:
<script>show(1);</script>
|
|
|

28.09.2009, 05:54
|
|
Участник форума
Регистрация: 13.02.2007
Сообщений: 205
С нами:
10125863
Репутация:
55
|
|
Долго думал в какую тему задать вопрос, решил сюда.
Есть замечательный сервис dot.tk, который щедро раздает домены 2 уровня .tk на халяву. Но грузится это все дело в фрейме.
Ситуация: Домен example.com использует сервис dot.tk и имеет там домен example.tk. После ввода в браузере example.tk попадаем на example.com, но как бы мы не перемещались по сайту, все будет происходить внутри фрейма. То есть в адресной строке браузера так и будет http://example.tk/, даже если мы перейдем на http://example.com/?n=1 внутри фрейма.
Необходимо сделать, что бы сайт сразу после загрузки "вылазил" из фрейма и в том же окне открывался по реальному адресу. То есть вводим в браузере example.tk и нас тут же перекидывает на http://example.com/. Долго думал как реализовать, поступило предложение по поводу js. Сам я в нем вообще не разбираюсь, только вот планирую начать изучать.
Какие будут предложения? Как реализовать?
З.Ы. Вроде все правильно написал как необходимо сделать. Если что-то напутал - извините, без малого 2 суток не спал. 
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|