The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
Book Example Has Error - In Need of Help
I am so frustrated right now, so frustrated I am tempted to throw my computer right out the window. I am reading this book Beginning Ajax with PHP: From Novice to Professional and the example in the book has an error in the code. Can you believe that? I am trying to teach myself how to program with Ajax and the book itself has bugs, ahh! The error I am getting when I attempt to run this code is this:
Error: catch after unconditional catch Source File: http://localhost/ajax/functions.js Line: 17 Source Code: catch (E) Below is the source code for function.js, so if someone could help me out I would really appreciated it. Code:
//Create a boolean variable to check for a valid IE instance. var xmlhttp = false; //Check if we are using IE. try { //If the javascript version is greater than 5 xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { //If not, then use the older active x object //If we are using IE. xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { //Else we must be using a non-IE browser. xmlhttp = false; } //If we are using a non-IE browser, create a JavaScript instance of the object. if (!xmlhttp && typeof XMLHttpRequest != 'undefined') { xmlhttp = new XMLHttpRequest(); } //A variable used to distinguish whether to open or close the calendar. var showCalendar = true; function showHideCalendar() { //The location we are loading the page into. var objID = "calendar"; //Change the current image of the minus or plus. if (showCalendar == true) { //Show the calendar. document.getElementById("opencloseimg").src = "images/mins.gif"; //The page we are loading. var serverPage = "calendar.php"; //Set the open close tracker variable. showCalendar = false; var obj = document.getElementById(objID); xmlhttp.open("GET", serverPage); xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { obj.innerHTML = xmlhttp.responseText; } } xmlhttp.send(null); } else { //Hide the calendar. document.getElementById("opencloseimg").src = "images/plus.gif"; showCalendar = true; document.getElementById(objID).innerHTML = ""; } } |
#2
|
|||
|
|||
Have you tried catch(IE) yet?
Is catch() a function you've created yourself? If so... post the code? |
#3
|
|||
|
|||
Most of the time the book publisher has a website with corrections to errors found in the books.
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|