Немного продвинулся вперед: научился отправлять запросы (с помощью XMLHttpRequest) от клиента серверу, на сервере накатал скрипт на Питоне, который отправляет клиенту ХТМЛ код И тут появился камень спотыкания
: в IE6, а вот Opera упорно отказывается :-\
Вот функции, которыми создаю объект запроса и обработчик нажатия на кнопочку:
<script text='javascript'>
/**************** создание объекта xmlhttpRequest**************/
function getreq(){
var req;
if (window.XMLHttpRequest) //normal browser
{
req = new XMLHttpRequest();
}
else if (window.ActiveXObject) //IE
{
try {
req = new ActiveXObject('Mcxm12.XMLHttp'); //IE разных версий
} catch (e) {}
try{
req = new ActiveXObject('Microsoft.XMLHttp');
} catch (e){}
}
return req;
}
/*выполнение запроса на сервер*/
function onBut(){
var req = getreq();
req.open("get","../cgi-bin/1.cgi",true);
if (req){
req.onReadyStateChange=function(){/*туточки Опера спотыкается и не хочет продолжать работать (проверял alert'ами)*/
if (req.readyState == 4){
alert(req.status);
if (req.status == 200) {/*если находит заданный URL*/
alert(req.responseText);
}
}
}
req.send(null);/*отправляемые на сервер параметры*/
}
else {
alert ('some error with object REQUEST');
}
}
</script>
Воспользовался описанием как создавать запросы тута:
http://xmlhttprequest.ru/ И самое интересное, что там !!аналогичная!! функция, но данная функция в Опере работает и у них она ссылается на ПХП-файлик, а у меня на файл Питона %) Даю ссылочку на их внешний файл с их рабочей функцией example2():
http://xmlhttprequest.ru/xhr.js
Если можете помогите ПОЖАЛСТА