Chciałeś kod to masz.
Zaznaczam, że to tylko kod przykładowy, który ma obrazować mój problem. Całość składa się z 11 plików i 700 linii i nie jest możliwe wrzucenie tego na forum.
Dokładnie chodzi o rysowanie wykresów w js, nie alert - ale alert też nie działa.
Tu jest przykład na serwerze:
http://chojnice.ch/strony/ajax/PROSZĘ KOD:
ajax.js
var xmlHttp = createXmlHttpRequestObject();
function createXmlHttpRequestObject(){
var xmlHttp
if(window.ActiveXObject){
try{
xmlHttp = new ActiveXObject('Microsoft.XMLHTTP');
}
catch(e){
xmlHttp = false;
}
}
else{
try{
xmlHttp = new XMLHttpRequest();
}
catch(e){
xmlHttp = false;
}
}
if(!xmlHttp)
alert('Błąd!');
else
return xmlHttp;
}
editfunctions.js
function load(what){
if(xmlHttp.readyState == 4 || xmlHttp.readyState == 0){
xmlHttp.open("GET", "card.php?f="+what, true);
xmlHttp.onreadystatechange = function(){
if(xmlHttp.readyState == 4){
if(xmlHttp.status == 200){
// zakończono powodzeniem
xmlResponse = xmlHttp.responseText;
document.getElementById('main').innerHTML = xmlResponse;
}
}
}
xmlHttp.send(null);
}
}
card.php
<?php
// ZAPYTANIA SQL
menu1.php (podobne jak menu2.php)
alert('Alert dla menu 1');
i w końcu index.htm
<li onclick="load('menu1')">Menu1
</li> <li onclick="load('menu2')">Menu2
</li>