Günni: Ajax / CSS Klassen werden nicht übernommen..

Hallo Gemeinde.

Ich habe ein kleines Problem mit Ajax und CSS:

ich lade über Ajax einen dynamischen Inhalt in einen Div-Container.

Leider werden aber nach dem Laden der Daten meine CSS Klassen nicht angeziegt.

Ajax:

  
function updateNews(section,seite,count) {  
	  
	document.getElementById('rel_content').innerHTML = '';  
	  
	if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari  
		xmlhttp=new XMLHttpRequest();  
	} else {// code for IE6, IE5  
	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");  
	}  
	  
	xmlhttp.onreadystatechange=function() {  
		if (xmlhttp.readyState==4 && xmlhttp.status==200) {  
	    	var request = xmlhttp.responseText;  
	    	document.getElementById('news_content').innerHTML = request;  
	    	loadobjs('style/general.css')  
	    }  
	}  
	xmlhttp.open("GET","ajax/get_news.php?section="+section+"&seite="+seite+"&pageLimit="+count,true);  
	xmlhttp.send();  
  
}  
  

in der get_news.php  steht dann z.b.

  
<div class="newsheader">Überschrifft</div>  

Aber irgendwie wird die Klasse "newsheader" nicht auf das Object gesetzt.

Die Style/CSS Datei habe ich auf der Hauptseite im Header definiert.

Danke für eire Hilfe.

  1. Hi,

    Leider werden aber nach dem Laden der Daten meine CSS Klassen nicht angeziegt.

    Es gibt keine CSS-Klassen, auch nicht mit Deppenlehrzeichen.

    <div class="newsheader">Überschrifft</div>

    
    >   
    > Aber irgendwie wird die Klasse "newsheader" nicht auf das Object gesetzt.  
      
    Klassen werden auch nicht "auf Objekte gesetzt".  
      
      
    Schau im DOM-Inspector nach, ob das Element wirklich der Klasse angehört, und welche CSS-Regeln für es Anwendung finden.  
      
    MfG ChrisB  
      
    
    -- 
    RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?