// JavaScript Document /** * getWPNav importiert serverseitig die Wordpress Navigationen * *@author Daniel Kussin *@version 1.5 *@date 2011-11-28 *@param id *@return String */ function getWPNav(id) { // Variablendeklaration var xmlHttp = null; var url = 'http://www.elbeo.de/wordpress/wp-metanavigation.request.php'; var parameter = ''; var query = ''; try { // Mozilla, Opera, Safari sowie Internet Explorer (ab v7) xmlHttp = new XMLHttpRequest(); } catch(e) { try { // MS Internet Explorer (ab v6) xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) { try { // MS Internet Explorer (ab v5) xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { xmlHttp = null; } } } // Parameter parameter += '&' + 'getWPNavigation' + '=' + id; // URI Generieren query = url + '?' + parameter + '&sid=' + Math.random(); if (xmlHttp) { xmlHttp.open('GET', query, true); xmlHttp.onreadystatechange = function () { if (xmlHttp.readyState == 4) { /*alert(xmlHttp.responseText);*/ document.getElementById(id + '-output').innerHTML = xmlHttp.responseText; /* Änderungen an den Metanavigationen */ jQuery('#' + id + '-output li span').each(function() { jQuery(this).css('width', jQuery(this).width() + 'px'); jQuery(this).addClass('navItemHoverBlock'); }); jQuery('#' + id + '-output li').removeClass('current-menu-item'); jQuery('#' + id + '-output ul').removeClass('navConfig'); } }; xmlHttp.send(null); } }