From 2429b586aeeb9d7eb7e77bdd932ce76e364bc8c5 Mon Sep 17 00:00:00 2001 From: Alib Date: Sat, 27 Feb 2010 18:27:53 +0100 Subject: new error handling --- javascript/ajax.js | 8 +++++--- javascript/functions.js | 5 +++++ 2 files changed, 10 insertions(+), 3 deletions(-) (limited to 'javascript') diff --git a/javascript/ajax.js b/javascript/ajax.js index 98006e6..a5a1b14 100755 --- a/javascript/ajax.js +++ b/javascript/ajax.js @@ -16,11 +16,13 @@ function alert_ajax(xhr, session) { var docXML= xhr.responseXML; var streamstatus = null; - var items = docXML.getElementsByTagName("streamstatus") - + var items = docXML.getElementsByTagName("streamstatus"); streamstatus = items.item(0).firstChild.data; + var items2 = docXML.getElementsByTagName("message"); + errmessage = items2.item(0).firstChild.data; if ( streamstatus == 'error' ) - this.location.href = 'error.php'; + //this.location.href = 'error.php'; + errorMsg(errmessage); else swapPic(session); } diff --git a/javascript/functions.js b/javascript/functions.js index b713232..86811ff 100755 --- a/javascript/functions.js +++ b/javascript/functions.js @@ -206,3 +206,8 @@ function addplayer(path,name,track) { document.getElementById('div_player').innerHTML = playercode; } +function errorMsg(errmessage) { + htmlmsg="Error"; + document.getElementById('content').innerHTML = htmlmsg; +} + -- cgit v1.2.3