Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: kod js w pasku url
Forum PHP.pl > Forum > XML, AJAX
dark_root
Witam, mam dość dziwny problem. Chciałem wpisać w pasku url kod js, który coś robiłby na stronie, ważne było, żeby w tym kodzie odwołać się do pliku tekstowego znajdującego się na moim komputerze. Nie wiem jednak jaką ścieżkę dostępu ustawić w takim przypadku. Da się takie coś zrobić?
krowal
Coś takiego powinno zadziałać: file:///C:/twojplik.txt
dark_root
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. snitch.gif 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ć?
peszek07
pisze się razem "java script:(kod)"
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.