|
|
|
|
Automatischer Banner-Wechsel |
Glavis
Zocker
Dabei seit: 29.07.2001
Beiträge: 445
Herkunft: Genpool
|
|
Automatischer Banner-Wechsel |
|
Hat jemand Ahnung, wie man folgendes machen kann:
Einen linken-Frame mit verschiedenen Links zu Themen, rechts erscheinen die Themen und oben ist ein Frame für Banner!
Wenn man jetzt auf einen Link im linken Frame klickt, soll folgendes passieren:
1.im rechten Frame kommt die Page (der ganz normale Link)
2. im Banner-Frame oben soll jetzt ein Banner spezifisch zu dem angeklickten Thema erscheinen.
Also 1. Frage: Ist das überhaupt zu realisieren und 2. wenn ja, wie (java,php, usw.)
__________________
Es gibt nicht Neues, immer bloß zeitgemäß Ausgedrücktes.
Viel Freud. Viel Leid. Irrungen, Wirrungen. Das alte Lied.
|
|
26.04.2002 17:35 |
|
|
|
das erste ist normal und ganz leicht nunmal ein normaler Link das zwiete weiss ich selber nicht normal könntest du den Copde mal angucken dort steht ja wie du es haben wolltest ob der Link im rechten oder im linken oberen oder linbken Frame haben willst vielleicht kannst du dort einfach den Code verändern sodass oben und rechts was geöffnet wird.Jetzt die Frage Wofür?
|
|
26.04.2002 18:43 |
|
|
LX
El Comandante en Jefe
Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx
|
|
Das eigentliche Problem: 2 Frames mit einem Klick ändern
Die Lösung: JavaScript Event Handler
Nehmen wir an, dein Bannerframe heißt banner und dein Hauptframe heißt main. Dann sieht ein Link, der beides ändert so aus:
code: |
1:
|
<A href="supertolleseite.html" target="main" onClick="window.open('bannerseite.html','banner')">Linktext oder Grafik</A> |
|
Zur Erklärung:
onClick ist der Event Handler. Das JavaScript, was dahinter steht, wird ausgeführt, wenn man auf das jeweilige Element (hier ein Link) draufklickt.
window.open(URL, name, attrbute) ist eine JavaScript-Methode, die ein Fenster öffnet. Es werden 1 bis 3 Parameter übergeben. Als erstes die URL, die geöffnet werden muss, als zweites der Name des Fensters, in dem die URL geöffnet werden soll (in diesem Falle der Name des Frames) und als drittes ein paar weitere Attribute, die aber nur bei Popups was bringen und die du hier demnach net brauchst.
Denke aber daran, dass du diese Parameter in Anführungszeichen übergeben musst. window.open(super.html,toll) wird nicht funktionieren.
Denke auch daran, dass du nicht dieselben Anführungszeichen nimmst wie außen bei dem onClick. Am besten machst du wie oben außen doppelte und innerhalb der Klammern nur einfache Anführungszeichen.
__________________ JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard
"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett
Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von LX: 26.04.2002 19:09.
|
|
26.04.2002 19:07 |
|
|
HeaD
Hoffnungsloser Sozialfall in Behandlung bei Styx
Dabei seit: 31.08.2001
Beiträge: 4.142
Herkunft: Mama
|
|
In PHP wäre das auf jeden Fall auch zu realisieren, der Bannername wäre dann eine Variable.
Klickt man auf einen Link, würde man das Thema und den Link selber übergeben.
Dazu nimmst Du ne Textdatei und schreibst die Banner und das Themengebiet rein.
Z.B. : http://www.banner.gif | http://www.link-zur-seite-des-banners | Thema
So könnte man es machen...
__________________
|
|
26.04.2002 19:36 |
|
|
Glavis
Zocker
Dabei seit: 29.07.2001
Beiträge: 445
Herkunft: Genpool
Themenstarter
|
|
Gut, ich werd mal das Javascript ausprobieren!
__________________
Es gibt nicht Neues, immer bloß zeitgemäß Ausgedrücktes.
Viel Freud. Viel Leid. Irrungen, Wirrungen. Das alte Lied.
|
|
26.04.2002 20:36 |
|
|
TaHzO
Member
Dabei seit: 18.07.2001
Beiträge: 236
Herkunft: Underground
|
|
Das blöde an der JavaScript-Variante ist allerdings, dass nicht jeder Internet-User Java im Browser eingeschaltet hat... geschweige denn vielleicht sogar installiert hat..
Bei so einem Vorkommen.. scheitert dann das ganze System..
__________________ C ya TaHzO ..
Lieber Arm dran, als Arm ab !
|
|
26.04.2002 23:01 |
|
|
LX
El Comandante en Jefe
Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx
|
|
Java != JavaScript. Für JavaScript muss man nix installieren bevor es läuft. Die Sache mit dem deaktivieren ist allerdings etwas anderes. Aber ich kenne eigentlich keinen, der JavaScript bei sich deaktiviert hat.
__________________ JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard
"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett
|
|
27.04.2002 00:57 |
|
|
TaHzO
Member
Dabei seit: 18.07.2001
Beiträge: 236
Herkunft: Underground
|
|
Mhh.. ich kenne genug Leute, die aus Sicherheits etc. Gründen Java / Java-Script in ihrem Browser deaktiviert haben...
__________________ C ya TaHzO ..
Lieber Arm dran, als Arm ab !
|
|
27.04.2002 20:46 |
|
|
|
|
|
|