= Problems including Javascript from external servers = Some considerations about problems which can occurr when including javascript from external servers. == Javascript file doesn't exist == The script wants to include a javascript file which doesn't exist on the specified location. This causes no problem for the performance of this script, because the browser get immediatlely from server the notification that the requested file doesn't exist. [http://search.mpi-sb.mpg.de/markus/examples/javascript/demo1.php Example] == The execution of the included javascript exceeds the maximum execution time for script code == The whole script hangs whereever the is located. [http://search.mpi-sb.mpg.de/markus/examples/javascript/demo2.php Example] == External server is down == If the external server (on which the javascript file to be included resides on) is down (or very slow) the HTML code above the line with the include statement is executed and printed to the web page. This works for Firefox, Internet Explorer and Opera. [http://search.mpi-sb.mpg.de/markus/examples/javascript/demo3.php Example] [needs apache on geek2 to be stopped] == AJAX call hangs == A complete loaded javascript file calls per AJAX an external script which execution hangs. The main page is displayed except of this part which is computed by the AJAX call. [http://search.mpi-sb.mpg.de/markus/examples/javascript/demo4.php Example] ==