Struppi: Problem beim Einbinden externer JS-Dateien

Beitrag lesen

Um das ganze zu konkretisieren:

In die HTML-Datei:

<script type="text/javascript" src="Untertitel.js"></script>
<script type="text/javascript" src="Kalender.js">
<!--
var Now = new Date();
var aktMonat = Now.getMonth();
function KalenderNew()
{
self.inhalt.document.close();
self.inhalt.document.open('text/html');
KalenderGenerate(aktMonat);

ein self.inhalt.document.close() vielleicht (wenn's nicht in der Funktion ist.)

besser weil vieil leichter wartbar und flexibler ist es, wenn diene Funktion KalenderGenerate nur den HTML code zurückgeben würde.

Also z.b. so ähnlich:

function KalenderGenerate (m)
{
var html = '<body>';

html += 'bla'

  • 'und bla'
  • 'und noch mehr bla'
    ;

html += '</body>';
return html;
}

und du dann einfach hier an der Stelle die Seite auf einem Streich generierst:

function KalenderNew()
{
self.inhalt.document.open('text/html');
self.inhalt.document.write( KalenderGenerate(aktMonat));
self.inhalt.document.close();

}

fertig.

Hoffe das hilft.

Ein problem kann noch sein, dass du ja links gernerierst, die müssen jetzt auf parent.funktionsName zeigen.

Struppi.