Sven: document durch frame ersetzen

Hallo zusammen.

Ich habe mal eine kleine Frage. Vorneweg, ich bin nicht wirklich der Experte in Javascript, und nach 4h Stunden googlen weiß ich nicht mehr weiter. Es geht um folgendes. Ich hab auf einer Homepage eine Weltkarte in Flash eingebaut. Dies ist eine blackbox. Sobald ich auf ein Land klicke soll links von der Karte eine Liste mit Referenzen zum angeklickten Land erscheinen. Das habe ich mir soweit auch aus der Beispielseite des Anbieters rauskopiert, dass es funktioniert. Hier der Code, der im Header definiert ist, damit es funktioniert:

  
<SCRIPT LANGUAGE=JavaScript>  
function set_text(div_name)  
{  
	document.getElementById('main_text').innerHTML=document.getElementById(div_name).innerHTML;  
}  
</SCRIPT>  
<SCRIPT LANGUAGE=JavaScript>  
function swapConfigXML(namexml) {  
window.document.world_usa_map.SetVariable("swapxml", namexml);  
}  
  
//-->  
</SCRIPT>  
<SCRIPT LANGUAGE=JavaScript>  
<!--  
function MyF(partN) {  
window.document.world_usa_map.SetVariable("perem1", "state" + partN);  
}  
//-->  
</SCRIPT>  

Das ganze habe ich sowohl im Header, als auch body schon angegeben, und es funktioniert prima auch in einer Joomla Seite.
Jetzt kommt das Problem. Die Seite auf der das später mal online stehen soll befindet sich leider in einem Frameset. Das kann ich leider nicht ändern. Sobald ich das ganze in einer Seite im Frameset einbinde kommt folgende Fehlermeldung im Firefox:

Fehler: set_text is not defined
Quelldatei: javascript:set_text('div246')
Zeile: 1

Wie gesagt, ohne Frameüberbau funktioniert alles tadellos. Kann ich die Objekte "window" bzw. "document" im oberen Code durch das Objekt "frame" ersetzen?
Wie gesagt, das ist der einzige Javascript Code der verwendet wird. Was von dem Flashobjekt kommt weiß ich nicht.
Falls jemand ne Idee hat, schonmal vielen Dank.

Grüße,

Sven

  1. Hi,

    Wie gesagt, ohne Frameüberbau funktioniert alles tadellos. Kann ich die Objekte "window" bzw. "document" im oberen Code durch das Objekt "frame" ersetzen?

    Die Grundlagen zum Umgang mit window- und frame-Objekten findest du hier erklärt:
    http://de.selfhtml.org/javascript/objekte/window.htm
    http://de.selfhtml.org/javascript/objekte/frames.htm
    http://aktuell.de.selfhtml.org/artikel/javascript/fensterzugriff/

    MfG ChrisB

    --
    “Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]