 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
15.05.2003, 12:09
|
#1
|
|
TP-Member
Registriert seit: May 2003
|
i-Frames
Hi Leute.
Frage:
i-Frames sind meiner Meinung (was ich bisher darüber gelesen hab) nach eine optimale Lösung um in einer Site die aus Tabellen besteht, trotzdem die Möglichkeit hat,
Links (im Sinne von den normalen Framesets)
zu verwenden.
Dh. ich kann in einer TabellenZELLE einen Link auf eine andere TabellenZELLE (wo der i-Frame drinnenliegt) machen, und dort Inhalte anzeigen lassen.
Und das alles, ohne dass mir die gesamte Site von Framesets zerstört wird.
Jetzt meine Frage:
Können alle gängigen Browser mit i-Frames umgehen - speziell der Netscape Navigator ??
Gelesen hab ich nur, dass der IE ab v5 kein
Problem mit i-Frames hat.
Was habt ihr für Erfahrungen ??
Danke.
|
|
|
15.05.2003, 12:24
|
#2
|
|
TP-Senior
Registriert seit: Jun 2002
Ort: Wilhelmshaven
|
Aufgrund meines aktuellen Projektes habe ich alle aktuellen Browser getestet und bin zu folgendem Ergebnis gekommen:
Alle akt. Browser unterstützen i-Frames, Netscape deffenitiv ab 6.2, Opera 7 und mozilla ab 1.1.
Sollte ein User keinen der Browser nutzen, bekommt er einen Link zu diesen Seiten, die sich dann in einem neuen Fenster öffnen.
Also, i-Frames können doch schon gut eingesetzt werden.
|
|
|
15.05.2003, 13:51
|
#3
|
|
TP-Member
Registriert seit: May 2003
|
zu meinem Verständnis:
Solch ein "i-frame" ist dazu da, Tabelleninhalte wechseln zu können ohne gleich die ganze i-Frames zu müssen.
Dh. wenn ich in einer Zelle auf einen Link klicke, kann ich den zugehörigen Content in einer anderen Zelle (wo eben der i-frame drinnenliegt) anzeigen lassen.
Vorteil ich brauch nicht die ganze Page neu laden.
Stimmt das so .. ??
Danke.
|
|
|
15.05.2003, 14:12
|
#4
|
|
TP-Specialist
Registriert seit: Aug 2002
Ort: Nähe Wien
|
tja, so in etwa ist das korrekt :-)
|
|
|
15.05.2003, 16:59
|
#5
|
|
TP-Senior
Registriert seit: Jun 2002
Ort: Wilhelmshaven
|
Mit einem i-Frame wird eine ganze Seite dargestellt.
Wenn Du nur Tabellen darstellen willst, solltest Du Layer verwenden.
|
|
|
19.05.2003, 09:14
|
#6
|
|
TP-Member
Registriert seit: May 2003
|
i-frame
Jaja, eine "ganze Seite" wird in den i-frame geladen.
Aber eben nur diese Seite und nicht die ganzen Menüs, Grafiken, usw. vom "Layout" der Homepage.
|
|
|
19.05.2003, 09:26
|
#7
|
|
TP-Senior
Registriert seit: Jun 2002
Ort: Wilhelmshaven
|
Dann scheinst Du Dich entweder falsch auszudrücken oder Du machst etwas falsch. Weil wenn ich von einer "Ganzen Seite" rede, meine ich das auch. Setz mal einen I-Frame rein und als Ziel http://www.traum-projekt.de, dann wirst Du sehen, dass die "ganze Seite" dort erscheint.
|
|
|
19.05.2003, 09:34
|
#8
|
|
TP-Member
Registriert seit: May 2003
|
Phuu
Ja, das stimmt.
So, noch mal: Ich möchte einen iframe in einer Tabellenzelle erstellen.
Somit kann ich in einer anderen Tabellezelle durch einen
Link - eine reine Textseite - in diesem iframe anzeigen lassen.
Vorteil: Gäbe es iframes nicht würde die "ganze Seite" incl. Menüs, Grafiken, ... neu geladen werden.
Durch iframes wird nur die Textseite - jetzt aber ohne Menüs, Grafiken, ... - in den iframe geladen. Der Rest der Seite bleibt - ohne neu geladen zu werden.
Ja, so in etwa müsste das stimmen.
Kompliziert ... ;-)
|
|
|
19.05.2003, 09:47
|
#9
|
|
TP-Senior
Registriert seit: Jun 2002
Ort: Wilhelmshaven
|
Das ist nicht ganz richtig, das was Du da gerade beschrieben hast, kannst Du besser mit Layern lösen. Und auf dem Link in der anderen Zelle setzt Du einen onClick und dann wird eine anderer Layer sichbar.
Dazu solltest Du aber die SELFHtml antun und die Kapitel Layer durchlesen
|
|
|
19.05.2003, 09:51
|
#10
|
|
TP-Member
Registriert seit: May 2003
|
Layer
Das Problem mit Ebenen ist halt die Positionierung.
Zwischen Netscape und IE gibt es nach meinen Tests
immer wieder Darstellungsunterschiede.
Wenn ich die Ebene pixelgenau positioniere, schaut es im IE so aus und im Netscape wieder anders.
Oder gibt es eine Möglichkeit Ebenen wirklich exakt zu positionieren ??
Danke für die Hilfe.
|
|
|
19.05.2003, 10:28
|
#11
|
|
TP-Specialist
Registriert seit: Aug 2002
Ort: Nähe Wien
|
tja, um wirklich browserübergreifend mit ebenen arbeiten zu können, wird javascript an sich bald an seine grenzen stossen. du kannst max. die ebenen relativ positionieren und in eine tabellenzelle packen!
will man die website rein mit ebenen (ohne was anderes) aufbauen, dann ist "harter css-einsatz" nötig - und dass heißt: viel und lange mit css beschäftigen!
|
|
|
19.05.2003, 10:30
|
#12
|
|
TP-Member
Registriert seit: May 2003
|
eben darum ..
werd ich iframes in tabellen benutzen.
ich glaub das ich eine ganz brauchbare lösung.
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 02:37 Uhr.
|
 |