Mam wielką prośbę: czy możesz także dodać czemu miałby być to cud? Do tego, że taki kod nie działa doszedłem już sam, ale nie wiem dlaczego. Wiem, że to nie płatny support od Zend, ale byłoby wspaniale gdybyście mnie nakierowali. Wiecie co chcę osiągnąć...
O ile wiem parametr onclick pozwala na wywołanie funkcji JavaScript. W takim razie czemu
<object onclick="xmlhttp.open("GET","getuser.php?q="+str,true);">...
</object>
nie działa?
Edycja: dobra, poszukałem, odpytałem wujka Google i napisałem takie coś:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <meta name="generator" content="Geany 0.18" /> <script type="text/javascript"> function licznik(id)
{
var xmlhttp;
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","test.php?id="+id,true);
xmlhttp.send(null);
}
<img src="http://m.onet.pl/_m/d9c35deb6dfee27f3e5491cc1f63bd43,5,1.jpg" onclick="licznik(10);" />
i
<?php
$id=$_GET["id"];
$ourFileName = "testFile.txt";
$ourFileHandle = fopen($ourFileName, 'w') or
die("can't open file"); ?>
Plik jest tworzony bez problemu, ale wartość id nie jest zapisywana. Czemu?