🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #50071

Re: Odświeżanie treści

#50071
From: fuzjusz
Date: Sun, 16 May 2010 14:16
79 lines
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-mail
References: <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