layer in iframe per javascript verschieben
drdre
- javascript
ich habe in einem index.html dokument eine ebene (div) und darin einen iframe (ebene dient nur zur platzierung). im iframe wird ein anderes html-dokument dargestellt (scrollframe.html), das eine reihe von bildern in einem layer (div) enthält.
nun habe ich im index-file javascript-code eingebaut, sodass es mir den inhalt des iframes beim klicken auf einen javascriptlink nach links verschieben soll.
die methode nimmt den linken abstand des layers im scrollframe.html-file und verschiebt ihn nach links, etwa so: myframe.style.left = parseInt(myframe.style.left)-20+"px"; setTimeout("moveleft(myframe)",10);
leider funktioniert es nicht, obwohl ich den code aus x-verschiedenen dhtml scripts extrahiert und auf ein minimum reduziert habe (jaja, ich hab nicht vill ahnung von javascript). habe beispiele, wo es läuft, aber leider bei mir nicht :(
kann mal jemand den link anschauen und mir sagen, wie ich es zum laufen bringe?
ev. greife ich ja falsch auf den layer im eingebetteten frame zu!? ich möchte ja nicht das fame, sondern lediglich diesen layer bewegen, dass sich die bilder verschieben.
http://www.redundanz.ch/private/ und http://www.redundanz.ch/private/scrollframe.html
vielen schönen dank!
Hallo!
Ich glaube mit JavaScript können nicht 2 Dokumente kommunizieren. Probier mal, den Link in den IFrame zu setzen.
Nico
doch das geht 100 pro! ich weiss einfach nicht wie :(
Hi,
doch das geht 100 pro!
nein, der Prozensatz, zu dem es geht, unterscheidet sich von 100 signifikant.
ich weiss einfach nicht wie :(
Und genau das ist das Problem. Setze _niemals_ etwas ein, das Du nicht hinreichend verstehst. In diesem Fall scheitert es bereits daran, dass Du ein Objekt "scrollframe_ext" verwendest, aber nirgendwo spezifiziert hast, was das ist; daovn abgesehen, dass auch der Rest Deines Codes den Eindruck erweckt, nur geraten zu sein. Beschäftige Dich also zunächst mit den Grundlagen der Technik, die Du einzusetzen gedenkst.
Cheatah
danke, aber auf solche beiträge kann ich verzichten.
ich habe hier ein komplettes beispiel vor mir, wo es geht.
Hi,
danke, aber auf solche beiträge kann ich verzichten.
soll das heißen, Du willst gar nichts lernen? Dann bist Du hier falsch.
ich habe hier ein komplettes beispiel vor mir, wo es geht.
Und das sagt bitte was?
Cheatah
wenn du nicht weisst, was mit deiner zeit anzufangen, dann poste sinnvolle beiträge, ansonsten lass die moralapostelei hier du nerd.
Vielleicht solltest du bisschen höflich sein, wenn du Hilfe willst und zum diskutieren ist das Forum hier nicht gedacht.
Nico