Hello. i'm just approaching Javascript through an old book.
do you see anything wrong in the funcions listed below?

<html>
        <head><title>Link Test</title> </head>
            <body>
                <a id="mylink" href="http://joy.indivia.net";>Click 
me</a><br />
                <script type="text/javascript">
                    onError = errorHandler
                    url = mylink.href
                    document.write('The URL is ' + url)
                    
                    function errorHandler(message, url, line)
                    {
                        out = "Sorry, an error was encountered.\n\n";
                        out += "Error: " + message + "\n";
                        out += "URL: " +url + "\n";
                        out += "Line: " +n line + "\n\n";
                        out += "Click OK to continue.\n\n";
                        alert(out);
                        return true;
                    } 
                    </script>
                    <noscript>
                        Your browser doesn't support or has disabled 
Javascript
                        </noscript>
            </body>
</html>

And in those other functions?

<html><head><title>Ajax XML Example</title></head><body><center />
<h1>Loading a web page into a div</h1>
<div id='info'>This sentence will be replaced</div>
<script>
 //   params = "url=oreilly.com"
nocache = "&nocache=" + Math.random() * 1000000
url = "rss.mews.yahoo.com/rss/topstories"
request = new ajaxRequest()
    request.open("GET", "xmlget.php?url=" + url + nocache, true)
//    request.setRequestHeader("Content-type", 
"application/x-www-form-urlencoded")
//    request.setRequestHeader("Content-length", params.length)
//    request.setRequestHeader("Connection", "close")
out ="";

request.onreadystatechange = function()
    {
        if(this.readyState == 4)
        {
            if (this.status == 200)
            {
                if (this.responseText != null)
                {
                    titles = this.responseXML.getElementsByTagName('title')
                    for (j = 0 ; j < titles.length ; ++j)
                    {
                        out += titles[j].childNodes[0].nodeValue + '<br/>'
                    }
                    document.getElementById('info').innerHTML = out
                }
                else alert("Ajax error: No data received")
            }
            else alert("Ajax error: " this.statusText)
        }
    }
    
    request.send(null)
    
    function ajaxRequest()
{
    try:
    {
        var request = new XMLHttpRequest()
    }
    catch(e1)
    {
        try
        {
            request = new ActiveXObject("Msxml2.XMLHTTP")
        }
        catch(e2)
        {
            try
            {
                request = new ActiveXObject("Microsoft.XMLHTTP")
            }
            catch(e3)
            {
                request = false
            }
        }
    }
    return request
}
</script></body></html>

Firebug and the crome debugger doesn't say anything about any error, but it 
simply doesn't accomplish the tasck.
Is there something wrong?
tab1ta 

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/prototype-scriptaculous/-/LUOs7TBQ0TIJ.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.

Reply via email to