Article View: pl.comp.lang.javascript
Article #50071Re: Odświeżanie treści
From: fuzjusz
Date: Sun, 16 May 2010 14:16
Date: Sun, 16 May 2010 14:16
79 lines
2796 bytes
2796 bytes
On 16 Maj, 13:48, Adam Wójcik <adam.w...@gazeta.pl> wrote:
> [..] odswiezanie [..] To jest jakaś funkcja JS?
to zabawa obiektem XMLHttpRequest.
poszukaj o ajax.
poniżej prosty przykład:
---
md5.php
---
<?php
if(isset($_GET['x'])) echo md5($_GET['x']);
?>
---
eof
---
index.htm
---
<html>
<head>
<script type="text/javascript">
var daneserwera;
function doszlo(){
if(daneserwera.readyState == 4){
document.getElementById("prz").value = "md5@serwer";
document.getElementById("txt").value = daneserwera.responseText;
}
}
function slij(){
document.getElementById("prz").value = "loading...";
daneserwera.open("GET", "md5.php?x=" +
document.getElementById("txt").value + "&s=" + Math.random(), true);
daneserwera.send(null);
}
function aajjaaxx(){
try{
daneserwera = new XMLHttpRequest(); // ff, o, safari
}catch(e){
try{
daneserwera = new ActiveXObject("Msxml2.XMLHTTP"); //ie
}catch(e){
try{
daneserwera = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){
alert("nie ma ajaxa");
return false;
}
}
}
daneserwera.onreadystatechange = doszlo;
document.getElementById("prz").onclick = slij;
}
window.onload = aajjaaxx;
</script>
</head>
<body>
<table style="height:100%;width:100%">
<tr>
<td style="width:100%">
<input type="text" value="napisik" id="txt" style="width:100%" />
</td>
<td style="width:0%">
<input type="button" value="md5@serwer" id="prz" />
</td>
</tr>
</table>
</body>
</html>
---
eof
---
Technical Details
Message-ID:
<eb4bbc74-c733-4c9a-9a3f-45387af3fc5a@o39g2000vbd.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!feeder3.cambriumusenet.nl!feed.tweaknews.nl!postnews.google.com!o39g2000vbd.googlegroups.com!not-for-mailReferences:
<hsom1i$r7q$2@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!feeder3.cambriumusenet.nl!feed.tweaknews.nl!postnews.google.com!o39g2000vbd.googlegroups.com!not-for-mail From: fuzjusz <buckokamil@gmail.com> Newsgroups: pl.comp.lang.javascript Subject: Re: Odświeżanie treści Date: Sun, 16 May 2010 07:16:39 -0700 (PDT) Organization: http://groups.google.com Lines: 80 Message-ID: <eb4bbc74-c733-4c9a-9a3f-45387af3fc5a@o39g2000vbd.googlegroups.com> References: <hsom1i$r7q$2@inews.gazeta.pl> NNTP-Posting-Host: 213.184.21.226 Mime-Version: 1.0 X-Trace: posting.google.com 1274019399 16647 127.0.0.1 (16 May 2010 14:16:39 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Sun, 16 May 2010 14:16:39 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: o39g2000vbd.googlegroups.com; posting-host=213.184.21.226; posting-account=5EYl2AoAAABPQ9nwIbKf_4wfTuCMNlla User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9.0.19) Gecko/2010033100 Iceweasel/3.0.6 (Debian-3.0.6-3),gzip(gfe) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit