| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: Frames und Verweise im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Folgende Ausgangsposition: Eine Website mit 3 Frames. Frame Nr. 1 dient als Menü Frame Nr. 2 dient zur Anzeige ...
![]() |
| | #1 (permalink) |
| Member of Honour ![]() Registriert seit: 02.10.01 ![]() Likes: 0 | Anzeige Folgende Ausgangsposition: Eine Website mit 3 Frames. Frame Nr. 1 dient als Menü Frame Nr. 2 dient zur Anzeige des Hauptinhaltes Frame Nr. 3 dient nebenbei zur Anzeige der Sponsoren und des Copyrights Wenn ich in Frame Nr. 1 einen Link habe geb ich mit target="Frame2" an, dass er mir den Inhalt im Frame Nr. 2 anzeigt. Ist ja logisch. Was aber, wenn ich ich im Frame Nr. 1 mit der Maus einen Rechts-Klick auf einen solchen Verweis mache und die Option "Im Neuen Fenster öffnen" wähle? Tja, es öffnet sich ein neues Fenster, aber nur mit dem Inhalt, der normalerweise im Frame Nr. 2 angezeigt wird. Wie funktioniert es also, dass wenn ich einen Rechtsklick mache, sich das Fenster öffnet und alle 3 Frames angezeigt werden, wobei Frame Nr. 1 und Frame Nr. 3 immer den gleichen Inhalt haben, Frame Nr. 2 aber jedesmal einen anderen. Verstanden? Ich hoffe schon. Danke im voraus Indi |
| | |
| | #2 (permalink) |
| Moderator ![]() | ...und wenn Du die Verweise in Java oder Flash machst? Da läuft das mit dem Rechtsklick so nicht. |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Member of Honour ![]() Registriert seit: 02.10.01 ![]() Likes: 0 | Ist zwar im Grunde ein gute Idee. In meinem Fall aber leider unbrauchbar. |
| | |
| | #4 (permalink) |
| Member of Honour ![]() | Die lösung ist relativ einfach, nur leider kann ich kein JavaScript, deshalb kann ich dir die Lösung ywar sagen, aber programmiertechnisch im moment nicht umsetzen Du hast in frame 1 und 3 PARENT Frames, du musst nur ein script schrieben, welches guckt, ob Parents vorhanden sind, fals net, muss er sie eben bauen! P.S: ich würds ohne frames mit PHP machen. ist einfach schnell sicher und modern ![]() da kann ich dir dann auch helfen *g* |
| | |
| | #5 (permalink) |
| Registriert seit: 03.10.01 ![]() Likes: 0 | Hm Indi, so wie du das vorhast, geht das mit Frames nicht. Was willst du denn eigentlich genau machen? Wozu soll ein Rechtsklick sein? |
| | |
| | #6 (permalink) |
| Member of Honour ![]() Registriert seit: 02.10.01 ![]() Likes: 0 | Wozu der Rechtsklick ist? Den hab ja ich garnicht erfunden. :-) Den Rechtsklick hast du überall bei Grafiken oder Verweisen und solchen Sachen. Wenn jetzt einer auf einen solchen Link bei Rechts-Klick auf "Im neuen Fenster öffnen ..." geht, dann möchte ich, dass er mir nicht nur den Inhalt des einen Frames anzeigt (wie normal) sondern einfach alle drei Frames und in dem mittleren, wo immer der Inhalt ist, das dementsprechende HTML-File. cu |
| | |
| | #7 (permalink) |
| kl. Vorschlag: mach 3 frames und in jeden frame legst du keine html, sondern ein flash movie ... oder lass die 3 frames weg und machs gleich komplett mir flash ... rechtsklick ist hierbei (bis auf nen verweis zu macromedia) deaktiviert ... scott nachtrag: sorry indi, hab des oben wohl überlesen ... | |
| | |
| | #8 (permalink) |
| Member of Honour ![]() Registriert seit: 02.10.01 ![]() Likes: 0 | Das mit Flash wurde oben schon einmal angesprochen und ist in meinem Fall leider nicht brauchbar. |
| | |
| | #9 (permalink) |
| Member of Honour ![]() | Code: <script language=\"JavaScript\"> // Script by boppy (for www.hackerboard.de) // Copyright (c) 2001 Boppy if (window.Event) document.captureEvents(Event.MOUSEUP); function nocontextmenu() { event.cancelBubble = true event.returnValue = false; return false; } function norightclick(e) { if (window.Event) { if (e.which == 2 || e.which == 3) return false; } else if (event.button == 2 || event.button == 3) { event.cancelBubble = true event.returnValue = false; return false; } } document.oncontextmenu = nocontextmenu; document.onmousedown = norightclick; </script> ![]() So, das Script setzt nicht nur Mouse-Rechtsklick außer gefecht sondern macht es auch nicht mehr möglich mit der Tastatur "rechts" zu klicken (Kontextmenu) hAVE pHUNN |
| | |
| | #10 (permalink) | |
| Member of Honour ![]() Registriert seit: 02.10.01 ![]() Likes: 0 | danke Zitat:
| |
| | |
| | #11 (permalink) |
| Member of Honour ![]() | shit *SichSelbstAufDenKopfHau*da hab ich wohl wieder alles nur überflogen *g* aber das kann man ja immer mal gebrauchen... |
| | |
| | #12 (permalink) |
| Registriert seit: 02.10.01 ![]() Likes: 0 | ; ) ich habe indi prob verstanden weiß auch wie es zu lösen sein müßt werde mal nen test framset erstellen um zu gucken ob es so klappt OK ? |
| | |
| | #13 (permalink) |
| Member of Honour ![]() Registriert seit: 02.10.01 ![]() Likes: 0 | Das wäre unheimlich nett!!! |
| | |
| | #14 (permalink) |
| Ich hab hier auch mal nen Vorschlag zu machen. Ich hoffe, dass ich dich richtig verstanden haben Indi... Das hier ist die Hauptseite: <html> <head> <script language="javascript"> a = window.location.search; if (a != "") { b = a.split("?"); c = b[1] link = "<frameset rows=100,*,100><frame src=head.htm name=head><frame src=" + c + " name=main><frame src=bottom.htm name=bottom></frameset>"; } else { link = "<frameset rows=100,*,100><frame src=head.htm name=head><frame src=main.htm name=main><frame src=bottom.htm name=bottom></frameset>"; } </script> </head> <script language="javascript"> <!-- document.write(link); // --> </script> </html> Die Seite prüft bei jedem laden, ob ein Anhang an die URL der Seite, getrennt durch ein "?", erfolgte. Wenn ja, splittet er noch das ? ab und speichert Arrays unter die Variable "b" ab. Dann wird die Variable "c" mit dem Text der hinter dem "?" steht belegt. Der Link in Frame "head" müßte also so aussehen: <a href="Hauptseite.htm?Neuanzuzeigende_main_Seite.ht m" target="_top">link</a> Hier würde also dann unter c "Neuanzuzeigende_main_Seite.htm" abgespeichert werden, also der Name der URl der Neuen "Main" Seite. Der Rest erklärt sich denk ich von selbst. Für Fragen, wenn du welche hast, steh ich natürlich gerne offen. War auch gar nicht so einfach auf diese Art von Lösung zu kommen. Doch trotzdem hab ich ne halbe Stunde meines kostbaren 18. Geburtstages heute geopfert Ich hoffe deshalb, dass die Lösung dir hilft. Wenn was nicht funktioniert, poste nochmal. Mit freundlichen Grüßen Thomas! | |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Frames oder keine Frames - das ist hier die Frage. | dutchman2006 | (Web-) Design und webbasierte Sprachen | 25 | 14.03.07 20:51 |
| Problem mit Frames | :::Lük::: | (Web-) Design und webbasierte Sprachen | 3 | 17.10.06 15:54 |
| W3C-konforme Frames | Alexias | (Web-) Design und webbasierte Sprachen | 10 | 04.07.06 18:28 |
| Verweise auf alte treiber | gOtMilk? | Windows | 1 | 26.02.06 15:53 |
| Frames, Links und CSS | niedriger noob | (Web-) Design und webbasierte Sprachen | 2 | 20.02.02 19:39 |