Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Frames und Verweise

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 ...

Antwort
Alt 21.10.01, 11:08   #1 (permalink)
Member of Honour
 
Registriert seit: 02.10.01
Indi Leistung: Z3
Likes: 0
Standard Frames und Verweise

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

Indi ist offline   Mit Zitat antworten
Alt 21.10.01, 12:42   #2 (permalink)
Moderator
 
Benutzerbild von sTEk
 
Registriert seit: 02.10.01
sTEk Leistung: Pentium IIIsTEk Leistung: Pentium IIIsTEk Leistung: Pentium IIIsTEk Leistung: Pentium IIIsTEk Leistung: Pentium III
sTEk eine Nachricht über ICQ schicken
Likes: 162
Standard

...und wenn Du die Verweise in Java oder Flash machst? Da läuft das mit dem Rechtsklick so nicht.
__________________


Steigerung des Luxus: eigenes Auto, eigene Villa, eigene Meinung.

Wieslaw Brudzinski

Würden die Menschen verstehen, wie unser Geldsystem funktioniert, hätten wir eine Revolution – und zwar schon morgen früh.
Henry Ford

Ich mag den Himmel blau - was will ich da mit ner Cloud?!
sTEk ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 21.10.01, 13:44   #3 (permalink)
Member of Honour
Themenstarter
 
Registriert seit: 02.10.01
Indi Leistung: Z3
Likes: 0
Standard

Ist zwar im Grunde ein gute Idee. In meinem Fall aber leider unbrauchbar.
Indi ist offline   Mit Zitat antworten
Alt 21.10.01, 14:32   #4 (permalink)
Member of Honour
 
Registriert seit: 20.10.01
boppy Leistung: Facit NTK
boppy eine Nachricht über ICQ schicken
Likes: 0
Standard

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*
boppy ist offline   Mit Zitat antworten
Alt 21.10.01, 22:43   #5 (permalink)
 
Registriert seit: 03.10.01
Scofield Leistung: Facit NTK
Likes: 0
Standard

Hm Indi, so wie du das vorhast, geht das mit Frames nicht. Was willst du denn eigentlich genau machen?
Wozu soll ein Rechtsklick sein?
Scofield ist offline   Mit Zitat antworten
Alt 22.10.01, 14:20   #6 (permalink)
Member of Honour
Themenstarter
 
Registriert seit: 02.10.01
Indi Leistung: Z3
Likes: 0
Standard

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
Indi ist offline   Mit Zitat antworten
Alt 22.10.01, 22:39   #7 (permalink)
 
Registriert seit: 03.10.01
thescott Leistung: Facit NTK
thescott eine Nachricht über ICQ schicken
Likes: 0
Standard

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 ...
thescott ist offline   Mit Zitat antworten
Alt 22.10.01, 23:33   #8 (permalink)
Member of Honour
Themenstarter
 
Registriert seit: 02.10.01
Indi Leistung: Z3
Likes: 0
Standard

Das mit Flash wurde oben schon einmal angesprochen und ist in meinem Fall leider nicht brauchbar.
Indi ist offline   Mit Zitat antworten
Alt 23.10.01, 08:23   #9 (permalink)
Member of Honour
 
Registriert seit: 20.10.01
boppy Leistung: Facit NTK
boppy eine Nachricht über ICQ schicken
Likes: 0
Standard

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>
das ist die JS lösung zum Rechtsklick prob... zu deinen Frames hab ich niX. Kommt aber auch noch. Wenn du beim rechtsklick n Menu willst, sag bescheit. hab noch irgendwo DHTML-Lösung für son shit!

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
boppy ist offline   Mit Zitat antworten
Alt 23.10.01, 12:10   #10 (permalink)
Member of Honour
Themenstarter
 
Registriert seit: 02.10.01
Indi Leistung: Z3
Likes: 0
Standard

danke

Zitat:
So, das Script setzt nicht nur Mouse-Rechtsklick außer gefecht
das sollte es aber garnicht.
Indi ist offline   Mit Zitat antworten
Alt 23.10.01, 13:13   #11 (permalink)
Member of Honour
 
Registriert seit: 20.10.01
boppy Leistung: Facit NTK
boppy eine Nachricht über ICQ schicken
Likes: 0
Standard

shit *SichSelbstAufDenKopfHau*

da hab ich wohl wieder alles nur überflogen *g*

aber das kann man ja immer mal gebrauchen...
boppy ist offline   Mit Zitat antworten
Alt 23.10.01, 13:17   #12 (permalink)
 
Registriert seit: 02.10.01
MaX109 Leistung: Facit NTK
Likes: 0
Standard

; )
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 ?
MaX109 ist offline   Mit Zitat antworten
Alt 23.10.01, 13:46   #13 (permalink)
Member of Honour
Themenstarter
 
Registriert seit: 02.10.01
Indi Leistung: Z3
Likes: 0
Standard

Das wäre unheimlich nett!!!
Indi ist offline   Mit Zitat antworten
Alt 23.10.01, 22:54   #14 (permalink)
 
Registriert seit: 04.10.01
SPaRXLi Leistung: Facit NTK
SPaRXLi eine Nachricht über ICQ schicken
Likes: 0
Standard

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!
SPaRXLi ist offline   Mit Zitat antworten
Alt 24.10.01, 13:22   #15 (permalink)
Member of Honour
Themenstarter
 
Registriert seit: 02.10.01
Indi Leistung: Z3
Likes: 0
Standard

Das Problem wurde gestern abend mit einem JS gelöst.

Danke an alle.
Indi ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » Frames und Verweise
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ä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


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61