Показать сообщение отдельно

  #752  
Старый 31.07.2008, 02:33
Architek86
Познающий
Регистрация: 20.02.2008
Сообщений: 82
Провел на форуме:
107625

Репутация: 2
По умолчанию

Не понимаю, что я не так делаю...
Вставил в старницу (http://домен1/) Prototype JavaScript framework version 1.6.0.2, между head:

Код:
<script type="text/javascript" src="js/prototype.js"></script>
Затем вставил явакод (тоже между head):

Код:
<script type="text/javascript"><!--
function pokupka() {
var url = 'http://домен2/tccnd/cent.php';
var params = 'cn=1215154';
var ajax = new Ajax.Updater (
{success: 'tccont'},
url,
{method: 'get',
parameters: params,
onFailure: centerror}
);
}
function centerror(request) {
$('tccont').innerHTML = "Ошибка";
}
// --></script>
Потом у нас идёт такая форма уже между body:

Код:
<form>
<table border="0" width="100%" cellspacing="0" cellpadding="2" class="entryTable">
<tr><td class="entryTextTd" colspan="2">ля-ля</td></tr>
<tr><td class="entryDetailsTd1" colspan="2"><a href="javascript://" onclick="pokupka();">Купить</a></td></tr>
</table>
<div class="catPages1">&nbsp;</div>
</td>
<td align="right" valign="top"><div class="rightcol">
<div class="block">
<div class="blockhead">Авторизация</div>
<div class="blockcont1">ля-ля</div>
</div>
<br /><br /><br />
<div class="block">
<div class="blockhead">Корзина</div>
<div class="blockcont1">
<div id="tccont"></div>
</div>
</div>
</form>
Код файла http://домен2/tccnd/cent.php:

Код:
<?php
echo($_GET['cn']);
?>
По идеи при нажатии на "Купить" у нас вот между "<div id="tccont">" и "</div>" должно отобразится значение "cn" (в моём примере это 1215154) без перезагрузки, т.е. ajax, но этого почему-то не происходит... вообще ничего не отображается там... почему? Может ли быть дело в том, что сайт расположен на одном сервере (http://домен1/), а вот cent.php на другом (http://домен2/tccnd/cent.php)?
 
Ответить с цитированием