Ajax-Problem

Spechter

Mitglied
Hallo,
ich habe ein Problem und zwar folgendes:
Ich lass mir per ajax einen bereich meiner Seite immer wieder neu laden. das klappt soweit auch ohne probleme, nur es werden die CSS-Eigenschaften von der Seite für die empfangene Daten nicht übernommen. Jetzt wollte ich frage, ob es vielleicht eine Möglichkeit gibt, dass die CSS-Eigenschaften auch für die empfangene Daten übernommen werden.
 
Wäre gut, wenn du mal einen link zur entsprechenden Seite postest, oder wenigstens ein minimalbeispiel, wo man den Fehler mal im Source-Code sehen kann.
 
Also ich hab meine index.html, die sieht wie folgt aus:
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title></title>
  <meta name="author" content="Stefan" />
  <link rel="stylesheet" type="text/css" href="css/styles.css" />
  <script src="js/prototype.js" type="text/javascript"></script>
  <script src="js/scriptaculous.js" type="text/javascript"></script>
  <script src="js/unittest.js" type="text/javascript"></script>
  <script type="text/javascript" language="javascript" charset="utf-8">
  <!--
  function getData()
  {
  var ajax = new Ajax.Updater('content', 'getmail.php', { method:'get', onComplete: showResponse });
  }

  function showResponse(req)
  {
  $('content').innerHTML = req.responseText;
  }

  getData();

  setInterval("getData()",60000);


  //-->
  </script>

</head>

<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">

                    <!--  ##### Linke Spalte ##### //-->

<div class="left">

</div>

                    <!--  ##### Inhalt ##### //-->

<div class="content" id="content">
<img src="pics/loading.gif" width="16" height="16" border="0" alt="" /> Loading...


</div>

</body>
</html>
Dabei aktualisiert "var ajax = new Ajax.Updater('content', 'getmail.php', { method:'get', onComplete: showResponse });" immer den content-bereich von mir und lässt dort einen inhalt ausgeben. Dieser Inhalt sieht wie folgt zb aus:

HTML:
<p class='from'>bla</p>
<p class='subject'>blub</p>
<p class='date'>bla</p><br />
Über " <link rel="stylesheet" type="text/css" href="css/styles.css" /> " lad ich meine CSS-Datei. Jetzt will ich, dass dieser Inhalt, der immer aktualisiert wird, auch die CSS-Eigenschaften meiner CSS-Datei übernimmt. Dies macht er aber nicht, ich denk weil der Inhalt ja erst nach dem Laden der Seite hinzukommt.
 

Neue Beiträge

Zurück