Miałem tak jak mówisz i mnie nie działało, ale potem się zorientowałem, że w kodzie mam błąd i dlatego nie działało.

Teraz jednak napotkałem kolejny problem. Mianowicie wpisuję do paska kod, który dodaje do kody strony takie coś
Kod
<script src="http://localhost://eb.js"></script>
Z kolei kod pliku eb.js jest następujący:
Kod
function getXMLHttpRequest()
{
var request = false;
try {
/*
* Przeglądarki: Firefox 2, Opera 9, IE 7
*/
request = new XMLHttpRequest();
} catch(err1) {
try {
/*
* Przeglądarka: IE 6
*/
request = new ActiveXObject('Msxml2.XMLHTTP');
} catch(err2) {
try {
/*
* Przeglądarka: IE 5
*/
request = new ActiveXObject('Microsoft.XMLHTTP');
} catch(err3) {
request = false;
}
}
}
return request;
}
var r;
r = getXMLHttpRequest();
function processResponse()
{
if (r.readyState == 4) {
if (r.status == 200) {
alert(
'XML z serwera: ' +
r.responseXML.getElementsByTagName('tekst')[0].childNodes[0].nodeValue
);
};
};
}
function getText()
{
alert('sss');
r.open('GET', 'tekst.xml', true);
r.onreadystatechange = processResponse;
r.send(null);
}
Sprawdzam i rzeczywiście taki kawałek kody został dopisany. Dlatego próbuję wywołać funkcję getText() w ten sposób java script:getText(), jednak nie zostaje ona uruchomiona. Z czego to może wynikać?