Uhr??
Verfasst: Do 16. Dez 2010, 08:46
hat jemand eine Ahnung wie man sowas einbaut???


Webseitenbau - Designvorlagen - Grafik Shop - Hilfe Lexikon und vieles mehr
https://homepagehelfer.org:443/
Code: Alles auswählen
(function($) {
// IE DOMParser wrapper
if ( window['DOMParser'] == undefined && window.ActiveXObject ) {
DOMParser = function() { };
DOMParser.prototype.parseFromString = function( xmlString ) {
var doc = new ActiveXObject('Microsoft.XMLDOM');
doc.async = 'false';
doc.loadXML( xmlString );
return doc;
};
}
$.xmlDOM = function(xml, onErrorFn) {
try {
var xmlDoc = ( new DOMParser() ).parseFromString( xml, 'text/xml' );
if ( $.isXMLDoc( xmlDoc ) ) {
var err = $('parsererror', xmlDoc);
if ( err.length == 1 ) {
throw('Error: ' + $(xmlDoc).text() );
}
} else {
throw('Unable to parse XML');
}
} catch( e ) {
var msg = ( e.name == undefined ? e : e.name + ': ' + e.message );
if ( $.isFunction( onErrorFn ) ) {
onErrorFn( msg );
} else {
$(document).trigger('xmlParseError', [ msg ]);
}
return $([]);
}
return $( xmlDoc );
};
})(jQuery);
function load_page(page){
$('#content').addClass('loading');
$.ajax({
url: page,
dataType: "html",
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert('Die angeforderte Seite konnte nicht gefunden werden.');
$('#content').removeClass('loading');
},
success: function(data, textStatus, XMLHttpRequest) {
data = $.xmlDOM(data)
$('#content').html($('#content', data).html());
document.title = data.attr('title');
$('#content').removeClass('loading');
check_links()
}
});
}
function check_links(){
$('a:not([href^=http])').each(function() {
// Pruefen, ob es bereits ein Anker ist
if($(this).attr('href').search('#!/') == -1){
var ziel = $(this).attr('href');
$(this).attr('href', '#!/' + ziel);
}
});
}
$('a:not([href^=http])').live('click', function() {
var page = $(this).attr('href').split('#!/');
load_page(page[1]);
});
$(document).ready(function(){
check_links();
});
$(document).ready(function(){
var page = document.location.href.split('/#!/');
if(page[1] && page[1] != ''){
load_page(page[1]);
}
});