Witam
Staram sie poświęcić troszkę czasu na zapoznanie się z ajaksem. Trafiłem na taką stronę:
http://serwis.magazynyinternetowe.pl/artyk...ilka_minut.htmlJak dla mnie dość dobrze napisany kurs. Próbuję wykonać pierwszy ze skryptów, ale coś mi nie pasuje. Znalazłem dwa błędy w tym skrypcie, który jest podany na stronie, ale dalej IE pokazuje ikonkę błędu skryptu, a przełączanie tekstów nie działa. Może ktoś z Was ma większe doświadczenie, wie jak to w ogóle działa i będzie mógł mi pomóc?
Skrypt:
<?php define ('XAJAX_DEFAULT_CHAR_ENCODING', 'UTF-8'); require('lib/xajax.inc.php');
function form($d) {
$tekst[1] = 'Tekst 1';
$tekst[2] = 'Tekst 2';
$tekst[3] = 'Tekst 3';
$tekst[4] = 'Tekst 4';
$tekst[5] = 'Tekst 5';
$objResponse = new xajaxResponse();
$objResponse->addAssign("teksty","innerHTML", $tekst[$d['tekst']]);
return $objResponse->getXML();
}
$xajax = new xajax();
$xajax->registerFunction('form');
$xajax->processRequest();
?>
<html><head>
<meta http-equiv="Content-type" content="application/xhtml+xml; charset=utf-8" />
<?php $xajax->printJavascript(); ?>
</head><body>
<div class="bar">
<form method="post" action="" id="form">załaduj tekst numer:
<select name="tekst" onclick="xajax form(xajax.getFormValues('form'));return false;">
<option value="1">tekst 1</option>
<option value="2">tekst 2</option>
<option value="3">tekst 3</option>
<option value="4">tekst 4</option>
<option value="5">tekst 5</option>
</select>
</form>
</div>
<div id="tekst" style="font-size:1.2em;">Proszę wybrać, który tekst z listy mam załadować</div>
</body>
</html>