Also anscheinend habe ich das System echt nicht verstanden, aber bin auf das Ergebnis schon ganz gespannt.
HTML - Hintergrundfarbe eines Frames ändern
-
-
-
Eigentlich ist es ganz einfach :p Ich hoffe du kannst mit folgendem Gerüst was anfangen.
Ich geh davon aus, dass du zwei frames hast, bspw links und rechts. dann kriegst du den linken über top.frames[0] und den rechte über top.frames[1]. Im linken machst hast du die kleinen Vorschaubilder mit den Links, und rechts ist z.B. eine Tabelle in der das große Bild dann angezeigt werden soll. In dieser Tabelle machst du ein kleines leeres gif rein (falls mehr Bilder auf der Seite sind, den index bei images hochzählen).
dann sieht dein link auf der linken Seite so aus:
javascript sollte man natürlich zusammen schreiben.
Bei dieser Variante musst du aber dafür Sorgen, dass das rechte Frame schon geladen ist. Sonst klickst du auf ein Vorschau Bild, und dir wird irgendwo auf deiner Seite ein Bild gewechselt. Aber ich geh mal davon aus, dass diese Galerie eh über einen extra Link geladen wird, dann kannst du das rechte Frame ja gleich mitladen. Ist halt dann noch leer, bzw. du füllst ihn mit blabla Inhalt.
Hoffe es klappt, habs nicht ausprobiert
cia The-spY
-
Folgendes PHP-Skript generiert (hoffentlich) eine Seite für das entsprechende Bild:
Angenommen Du speicherst dieses Skript als view.php, hast ein Bild namens photo.jpg und willst als Hintergrundfarbe gelb, dann verlinkst Du statt direkt das Bild das Skript mit der Adresse
Hoffe, ich konnte helfen.Gruß,
-
Hi,
hab heute morgen mal ein paar Ideen von euch ausprobiert. Irgendwie hat aber keines so richtig funktioniert, obwohl sie von der Idee eigentlich gut waren...
Am besten hat bis jetzt die Idee von The-sPY geklappt, hab aber das Problem 1. auf der Festplatte ging es 2. nach dem Hochladen nicht mehr 3. Hab ich in der Fotogallerie 2 Frames - soweit gut - nur wird diese Fotogallerie nochmals in einem Frame der Hauptseite geladen. Kann ich da dann bestimmen, welcher Frame das dann ist und wie ich das angeben muß? 4. Wenn ich auf die Vorschau klicke, wird im rechten Frame das Foto geladen, nur links geht dann die Seite weg, und in einer leeren Seite steht dann die Adresse des rechten Fotos :confused:
So hab ich den Link eingefügt:
<a href=javascript:top.frames[1].document.images[0].src='ghw/bild01.jpg'>
<img src="ghw/bild01klein.jpg">
</a>Ist da evtl. ein Schreibfehler drinnen? Bei den Scripten kenn ich mich nicht so gut aus...
hier auch mal ein link der (Unter)Seite mit den Fotos. Die ersten 2 hab ich mal mit dem Script probiert.
http://www.theaterabteilung.de.vu/ghw.html
Wäre schön, wenn sich das mal jemand anschauen könnte. Wenn es funktioniert, wäre es genau so wie ich es bräuchte. Aber die PopUps kann ich auch an anderer Stelle der Seite noch gut gebrauchen
Grüße,
Bigtaifun
-
Hi
2 Sachen kann ich dir dazu sagen:
1. wenn du die Seite (also die 2 Frames) in einem Frameset geladen hast, musst du das top durch parent ersetzen.
Also kurz zusammengefasst: ist das Frameset das Hauptfenster, kriegst du die Frames über top, und ist das Frameset in als Frame in einem anderem Frameset eingebunden kriegst du es über parent2. durch die Leiste unten bekommst du sowieso noch ein zusätzliches Frameset. Du musst also auf jedenfall parent benutzen.
hoffe es hilft
cia The-spY
-
Zitat
Original geschrieben von The-spY
Hi2 Sachen kann ich dir dazu sagen:
1. wenn du die Seite (also die 2 Frames) in einem Frameset geladen hast, musst du das top durch parent ersetzen.
Also kurz zusammengefasst: ist das Frameset das Hauptfenster, kriegst du die Frames über top, und ist das Frameset in als Frame in einem anderem Frameset eingebunden kriegst du es über parent2. durch die Leiste unten bekommst du sowieso noch ein zusätzliches Frameset. Du musst also auf jedenfall parent benutzen.
hoffe es hilft
cia The-spY
Danke, das hat geholfen. Jetzt ist es schon fast so, wie es sein sollte. Das einzige Problem ist jetzt noch wie oben schon beschrieben, dass im Vorschaufester nach Anklicken des entsprechenden Fotos eine neue Seite erscheint, auf der dann die Adresse des bildes steht, dass dann rechts geladen wird...
Wenn du jetzt noch zufällig weißt, wodurch das verursacht wird, wäre die Lösung perfekt :top:
Vielleicht kannst du ja jetzt nochmal kurz schauen...
-
Sorry, das hab ich eben garnicht beachtet, weil ich wegen der Fehlermeldung garnicht soweit gekommen bin. Woran das liegt kann ich dir spontan nicht sagen. Aber folgende Lösung als Workaround hab ich grad getestet, und geht:
Füge in dem linken Frame noch ein Skriptbereich hinzu mit folgendem inhalt:
und der link sieht dann so aus:
damit gings.
Gruß The-spY
-
Vielen Dank. Jetzt funktioniert es einwandfrei - so wie es sein soll
Was hätte ich nur ohne dich gemacht... :top:Werd´s mir gleich mal aufschreiben, damit ich´s beim nächsten mal wieder verwenden kann.
Viele Grüße und nochmals Danke an alle für die zahlreichen Antworten.
Bigtaifun
-
Zitat
Original geschrieben von Bigtaifun
Was hätte ich nur ohne dich gemacht... :top:ach.... das sagen sie alle :p
Ne im Ernst, kein Problem, gern geschehen.
bis denn, cia The-spY
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!