• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Viele Fragen - Keine ANtwort

J

Julian

Guest
Hallo Leute,

ich bin deabei eine neue Page zu erstellen und habe leider keine AHnung von JS aber viele Ideen und hoffe auf Eure Hilfe- es sind viele Fragen SORRY !

1.) Wie kann ich eine Page, die aus drei Frames besteht neu Laden ( Aktualisieren ) ? Nicht das diese von Anfang geladen wird sondern das alle drei Frames aktualisiert werden ?

2.) Wie kan ich einen vorhergegangenen Inhalt Lade ( Backward ----> Verweis ?

3.) Und wie kann ich den danach geladenen Inhalt laden ( Forward ---> Verweis ?


Als ob ich beim Browsermenü Zurück oder Vor Drücke !!!


Danke im voraus Julian
 
kleine Hilfestellung

Moin moin Julian,

besorg Dir mal eine vernünftige Befehlsreferenz, die wird schon sehr viel weiterhelfen, die von Stefan Münz ist ganz gut, sie heißt SELFHTML und man kann sie kostenlos aus dem Netz bekommen.
Noch ein paar kleine Stichworte.

1. Ich gehe mal davon aus, das Du aus dem jeweiligen Frame aktualisieren möchtest, dann wäre das

window.reload()

ansonsten mußt Du den Frame erst benennen

rarent.frames[1].reload()

2. window.back()

3. window.forward()

So, denn geh dahin und versuche Dein Glück <smile>
Ciaoi ...

Marko
 
H I L F E !

Danke,

jedoch liegt das Problem darin, das ich alle drei Frames von einem Frame gesteuert refreshen möchte
und leider kann ich darüber keine Info's finden, vieleicht bekomme ich ja trotzdem noch HILFE aus diesem Board, denn 60% der hier gestellten Fragen sind einfacher zu lösen und bekommen anstendige Antworten bzw. Hilfestellungen.


Danke ALF
 
Hallo Julian,

Ich glaube ich weiß, was Du eigentlich willst:

Du möchtest einen Navigationsframe erstellen, mit dessen Elementen Du Inhalte in allen anderen Frames kontrollieren möchtest.
Das geht aber einfach mit HTML:

Du erstellst ein FRAMESET in dem Du jedem Frame einen Namen gibst etwa so

-FRAMESET ROWS=55,* FRAMEBORDER=0 framespacing=0-
-FRAME NAME="Navigator"
SRC="Navigator.htm"
NORESIZE
SCROLLING="no"
BORDERCOLOR="#c0c0c0"
marginwidth=5
marginheight=5-
-FRAME NAME="Main_Frame"
SRC="Intro/About.htm"
SCROLLING=auto
BORDERCOLOR=#c0c0c0
marginwidth=4
marginheight=4-
-/FRAMESET-
wobei Du die "-" durch "<" oder ">" ersetzen mußt.
Dann kannst die Frames (hier sinds 2) mit Namen ansprechen.

zum beispeil bei links in HTML mit "target="
bei JavaSkript wäre ein Seitenwechsel mit

top.Main_Frame.href="was_immer_du_willst.htm"

gibst Du keine Namen kann Du selbiges auch mit
top.frames[index].href="was_immer_du_willst.htm" erreichen.
dabei steht "index" für die nummer des Frames den Du ansprechen möchtest ([0] bis [Frameanzahl-1].

für weiteres empfehle ich:

selfHTML von Stefan Münz
http://www.teamone.de/selfaktuell/

Alex2
 
Ich versuche es auch nochmal,

Moin moin Julian,

es ist schön zu lesen, das Du 60% der Fragen hier für einfacher hälst und es ist noch schöner zu lesen, das Du die Antworten für gut empfindest <smile>. Aber So schwer ist Dein Problem auch nicht, wenn Du Inhalte von mehreren Frames ändern möchtest, mußt Du Dir eine Java-Script Funktion schreiben, welche ungefär so ausschaut.

function refresh(){
--parent.frames[1].reload();
--parent.frames[2].reload();
--parent.frames[3].reload();
}

Achtung, wenn DU auch den Frame refreshst, von dem aus der Aufruf kommt, mußt Du diesen als letztes Refreshen, sonnst fallen die restlichen hinten runter.

Der aufruf ist einfach mit

<a href="javascript:refresh()">Refresh</a>

Also, viel glück <lächel>

Marko
 
Zurück
Oben