Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Link in 2 frames anzeigen

Frage Entwicklung Webentwicklung

Mitglied: 15526

15526 (Level 1)

02.08.2005, aktualisiert 18:13 Uhr, 4696 Aufrufe, 2 Kommentare

Hi @ all
Ich habe folgendes Problem:
Ich bin zurzeit an der entwiklung einer Homepage beteiligt und möchte Bei einem klick auf einen bestimmten link 2 verschiedene html dokumente in zwei verschiedenen frames anzeigen lassen. Kann mir einer sagen wie und ob es überhaupt geht???

Danke schonmal im vorraus
Mitglied: 11078
02.08.2005 um 17:54 Uhr
Hallo,

ein normaler Link kann das nicht. Hier ist es lediglich möglich, einen Verweis aufzurufen und ggf. auch einen bestimmten Frame als Ziel des Aufrufs anzugeben:

http://de.selfhtml.org/html/frames/verweise.htm


Eine bessere Möglichkeit bietet Javascript, wo man Frames mit Namen ansprechen und Ihnen hrefs's zuweisen kann:

http://de.selfhtml.org/javascript/objekte/frames.htm

Der einzelne Link könnte also ein Link auf eine JS-Funktion sein, in der beiden Frames bestimmte Seiten zugewiesen werden.

Allerdings ist Javascript clientseitig und der User kann es abschalten (machen vielleicht nicht viele, aber der Einsatz von JS in einer Navigation ohne Ersatz bei Nicht-Vorhandensein ist nervig).

Meiner Meinung nach wäre der Königsweg (wenn man denn schon Frames nutzen muss) eine PHP-Lösung.

Das ganze könnte so funktionieren (ich skizziere das jetzt mal nur grob):

In deiner Frames-Seite sind die Seiten, die den Frames zugeordnet sind nur als Variablen angegeben, also z.B.:

<font class="code">

frameseite.php:

< frameset cols="250,*">
< frame src="$seite_linkerframe" name="Navigation">
< frame src="$seite_rechterframe" name="Daten">

< /frameset>
</font>

Der Link, der beiden Frames best. Seiten zuordnet hieße dann beispielsweise:

<font class="code">
< a href="frameseite.php?linkerframe=linke-seite.php&rechterframe=rechte-seite.php">
</font>

In der Haupt-Frameseite (frameseite.php) fragst Du die beiden Variableninhalte aus dem Query-String ab, der mit dem Link übergeben wurde:

<font class="code">
$seite_linkerframe=$_GET['linkerframe'];
$seite_rechterframe=$_GET['rechterframe'];
</font>


So müsste es ganz gut gehen!

Gruß,
TIM
Bitte warten ..
Mitglied: 15526
02.08.2005 um 18:13 Uhr
Mein Problem ist blos, dass die seite bereist fast vertig ist und dann auf php umzusteigen währe nicht so taktischsinnvoll!!!

Trotzdem thx
Bitte warten ..
Ähnliche Inhalte
Webentwicklung
X-Frame-Options in Tomcat ausschalten (3)

Frage von fishfaceeddy zum Thema Webentwicklung ...

HTML
Link aus Iframe in neuem Tab öffnen (5)

Frage von frank1983 zum Thema HTML ...

Router & Routing
gelöst Jumbo-Frames über GRE-Tunnel i.V.m. MPLS möglich? (3)

Frage von LordGurke zum Thema Router & Routing ...

Switche und Hubs
gelöst 2 VLANs, tragged und mit link aggregation oder Verbinden oder einzeln (1)

Frage von ADORSE zum Thema Switche und Hubs ...

Neue Wissensbeiträge
Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Windows 10

Windows 10: Erste Anmeldung Animation deaktivieren

(3)

Anleitung von alemanne21 zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Verschlüsselung & Zertifikate
SSL Zertifikat für HTTPS (33)

Frage von Hendrik2586 zum Thema Verschlüsselung & Zertifikate ...

Grafikkarten & Monitore
24" oder 27" mit Full HD oder doch mehr Auflösung? (21)

Frage von brutzler zum Thema Grafikkarten & Monitore ...

Router & Routing
gelöst Linksys wrt1200ac v2 mit dd-wrt: keine vlan-einstellungen im GUI (15)

Frage von Pixi123 zum Thema Router & Routing ...