zugriff auf funktion in anderem frame

Tribalman

Erfahrenes Mitglied
Hallo jungs, hallo mädels …

langsam dreh´ ich echt am rad –
irgendwie klappt gerade gar nix
mehr :(. Dabei sollte das eigent-
lich gar kein Problem sein …

Ich möchte, daß eine html-seite
über onLoad auf ein script in einem
anderen Frame zugreift.

Frame "links":
Code:
<head>
<title>links</title>
<script language="javascript" type="text/javascript">
<!--
var bild = new Array(); 
    bild[1]=new Image(); 
    bild[1].src="bild1a.gif"; 
    bild[2]=new Image(); 
    bild[2].src="bild2a.gif"; 
function flipimage(nr) { 
window.document.images[0].src = bild[nr].src; 
}
//-->
</script>
</head>
<body>
<img src="bild1a.gif" width="25" height="25" alt="" border="0">
</body>

Frame "rechts"
Code:
<head>
<title>rechts</title>
</head>
<body onLoad="parent.links.flipimage(2)">
<a href="javascript:Parent.links.flipimage(2)">link</a>
</body>

wie gesagt: beim laden von frame rechts
soll auf die funktion flipimage() aus
frame links zugegriffen werden. Klappt
aber nicht. Über den link funktioniert
alles, ich nehme also an, daß es irgend-
wie mit dem onLoad-krempel zusammenhängt.

(zumal ich die file so nicht mal uploaden
kann !!?? Immer wenn ich die hochladen will
und mir anschließend ansehe, ist der onload
befehl nicht im Quelltext vermerkt ??!!)

ich versteh die Welt nicht mehr ;(( ;((

Tribal
 
Zuletzt bearbeitet:
hmm grossartig helfen kann ich da auch nicht. aber sollte "parent" niht überall klein geschreiben werden? (das "javascript" hier vom board getrennt wird weiß ich)

und das mit dem nicht hochladen-können. geht das denn auf deinem pc das sript? unter umständen mag dein webspace-provider keine onload befehle und entfernt diese automatisch.
 
yup! parent schreibt sich klein. Aber wenn
ich in der Zeile das p klein geschrieben
hätte, dann stände da jetzt ein :p
Ausserdem scheint es egal zu sein ob man
parent klein oder groß schreibt. Schließ-
lich funzt der Link ja (ist ja der selbe
Befehl wie im onLoad, nur als Link!)

Bei mir auffem Rechner läuft alles einwand-
frei. Allerdings ist mir aufgefallen, daß
bei keiner meiner (geupten) files mit onLoad-
befehl dieser im Quelltext dargestellt wird.
Funktioniert aber trotzdem immer ...

Offensichtlich werden onLoad-befehle im Quell-
text (bei mir?) nicht dargestellt – sie sind
aber vorhanden, und werden auch ausgeführt
(Fenster maximieren, Popup usw.) Keine Ahnung
wieso man sie nicht sehen kann!

Hoffe, Ihr könnt mir weiterhelfen

Tribal
 
Zuletzt bearbeitet:
Hm …

Wie soll ich das jetzt sagen? Irgend-
wie hat sich mein Problem für´s erste
in Luft aufgelöst. Offensichtlich - KA
wieso - hat mein ftp-proggie Mist gebaut
und die Dateien nicht richtig hochgeladen,
bzw. überschrieben.

Jetzt klappt´s auf jeden Fall. Thx anyway,

Tribal
 

Neue Beiträge

Zurück