SetaPDF
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 25.09.2006, 17:31   #1
TP-Junior
 
Registriert seit: Apr 2006
Ort: Fürstenfeldbruck
GuBi macht alles soweit korrekt
Question

Layer in Seite über Link ansprechen


Hallo Spezialisten,

ich habe eine für mich etwas verzwickte Sache.
In meiner Homepage habe ich Seiten in den mehrere Layern (Ebenen). Deren Sichtbarkeit steuere ich über einige Links. Nun möchte ich gerne über einen Link auf einer anderen Seite meiner Homepage diese Seite ansprechen und dabei die Sichtbarkeit der Layer mitbestimmen. Also z.B. ist Standard Layer1 sichtbar und Layer2 unsichtbar, möchte ich mit einem Link auf die Seite die Seite mit Layer1 unsichtbar und Layer2 sichtbar anzeigen lassen.

Geht sowas? Ich habe schon sehr viel gesucht im Web, aber noch nichts vernünftiges gefunden. Im Moment helfe ich mir, in dem ich die Seite kopiere, umbenenne und die Standartsichtbarkeit umstelle.

Ich wäre sehr dankbar wenn jemand eine Lösung hätte.

Gruß
GuBi
GuBi ist offline   Mit Zitat antworten


Alt 25.09.2006, 18:44   #2
TP-Moderator
 
Benutzerbild von Adromir
 
Registriert seit: Jun 2004
Ort: Hannover
Adromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKE
Also es gäbe verschiedene Möglichkeiten, aber keine ist mit einfachem HTML erreichbar. Da muss man entweder Javascript oder besser PHP bemühen..
__________________
Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
-Dieter Nuhr
Adromir ist offline   Mit Zitat antworten
Alt 25.09.2006, 22:47   #3
321
TP-Specialist
 
Benutzerbild von 321
 
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
321 hilft, wo's geht321 hilft, wo's geht321 hilft, wo's geht
<a href="seite-mit-layer.html?zeige=layer2">
In seite-mit-layer.html kannst Du dann mit Java-Script den sog. Querystring zeige abfragen.

mit "seite-mit-layer.php" lässt sich das auch mit php erledigen.
__________________
[321 Name="Joe"]
wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
[/321]


use my HTML-Tester

Motto'06: Mut zur deutschen Sprache!
321 ist offline   Mit Zitat antworten
Alt 26.09.2006, 11:28   #4
TP-Junior
 
Registriert seit: Apr 2006
Ort: Fürstenfeldbruck
GuBi macht alles soweit korrekt
Vielen Dank Euch für die tollen Tips.
Ich werde mal das mit Java probieren.
Muß mir nur nach das Script im Web suchen. Ich selbst habe von Java-Script nicht so viel Ahnung. Kann aber eine Vorlage auf meine Bedürfnisse anpassen.
Vielleicht hat ja jemand so ein Scrpit zum Testen.

Also nochmals vielen Dank.

GuBi
GuBi ist offline   Mit Zitat antworten
Alt 26.09.2006, 12:11   #5
TP-Moderator
 
Benutzerbild von Adromir
 
Registriert seit: Jun 2004
Ort: Hannover
Adromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKE
Also hier mal ein Script von mir, daß dafür verwendet werden kann:

In den head schreibst du folgendes Script:

Code:
<script type="text/javascript">
<!--
function hideDiv(id) {
 document.getElementById(id).style.visibility = "hidden";
}

function showDiv(id) {
 document.getElementById(id).style.visibility = "visible";
}
//-->
</script>
Dann machst du deinen Layer etwa so:

Code:
<div id="layer1" style="visibility: hidden">Mein Inhalt</div>
Und der Link zum Sichtbarmachen:

Code:
<a href="#" onclick="showDiv('layer1')">Hier klicken um den Div Sichbar zu machen</a>
Zum wieder verstecken benutzt du halt dann die Funktion hideDiv()
__________________
Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
-Dieter Nuhr
Adromir ist offline   Mit Zitat antworten
Alt 26.09.2006, 12:20   #6
321
TP-Specialist
 
Benutzerbild von 321
 
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
321 hilft, wo's geht321 hilft, wo's geht321 hilft, wo's geht
Nicht ganz das, was er wollte
von anderen Seiten wieder die Seite mit den 2 möglichen Layern aufrufen und direkt den einen oder andern Layer zur Ansicht bringen.
Also MUSS der betr. Layer im jeweiligen Link mitgegeben werden.
Beide Layer sind dann erstmal als 'hidden' zu definieren.
__________________
[321 Name="Joe"]
wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
[/321]


use my HTML-Tester

Motto'06: Mut zur deutschen Sprache!
321 ist offline   Mit Zitat antworten
Alt 26.09.2006, 12:25   #7
TP-Moderator
 
Benutzerbild von Adromir
 
Registriert seit: Jun 2004
Ort: Hannover
Adromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKE
Oh ja stimmt..

Dann würde ich das ganze eher über PHP lösen. Dann hat man keine Probleme damit, daß JS manchmal ausgeschaltet ist..
__________________
Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
-Dieter Nuhr
Adromir ist offline   Mit Zitat antworten
Alt 03.03.2007, 15:52   #8
TP-Junior
 
Registriert seit: Apr 2006
Ort: Fürstenfeldbruck
GuBi macht alles soweit korrekt

Noch immer nicht weiter....


Hallo,

nachdem ich jetzt eine ganze Weile nicht mehr mit dem Thema befasst war,
habe ich mich wieder darauf gestürzt.
Leider habe ich bis jetzt keine Anleitung gefunden die mein Problem löst.

Ich habe aber nun mal eine grundsätzliche Frage.
Zur Zeit erstelle ich eine Seite nur auf Layer basierend.
Nun kommen da schon etliche Ebenen zusammen und ich überlege wieder einmal, ob ich der Übersicht wegen verschiedene Links in einzelne Seiten aufteile.Um hier das Ausblenden und Einblenden der vielen Layer zu umgehen. Es wäre dann natürlich der Aufruf der Seiten mit definierter Sichtbarkeit eines Layers sehr hilfreich. Oder ob ich einfach nur zu faul bin und die ganze Seite zusammen lasse und mich durch das Ein- und Ausblenden der Layer kämpfe. Was ist hier eigentlich der richtige Weg?

Wenn ihr natürlich eine Anleitung habt mit der ich im Link den "sichtbarzumachenden" Layer mit angebe. Wäre das eine tolle Sache.

Viele Grüße

GuBi
GuBi ist offline   Mit Zitat antworten
Alt 09.03.2007, 11:32   #9
TP-Senior
 
Benutzerbild von mira666
 
Registriert seit: Nov 2006
Ort: Essen
mira666 macht alles soweit korrekt
Hallo,

ich hatte die Layer ein-/ausblenden Geschichte auf meiner Seite auch, aber! es ist zwar recht einfach über die Verhaltensweisen zu regeln, es ist aber auch sehr aufwendig, wenn Du Layer hinzufügen oder entfernen willst. Ein weiteres, wie ich finde schwerwiegenderes Problem ist, dass nicht alle Browers diese Funktionen anzeigen. Im Explorer hat es wunderbar funktioniert, im Firefox leider nicht und schon ist man wieder dabei was "basteln" zu müssen. Bei Bedarf kann ich Dir gern die Vorgehensweise für das "Verstecken"/ "Einblenden" im Dreamweaver schreiben.

Falls jemand eine Lösung weiß, die in allen Browsern funktioniert, ich will es auch wissen.

Gruß Mira
mira666 ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Traum-Talk > Webdesign & Co.
Layer in Seite über Link ansprechen Layer in Seite über Link ansprechen
« favicon frage (IE7) | Externe PHP Datei in Html einbinden... »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
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.

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


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:08 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



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 62 63 64 65 66 67

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 62 63 64 65 66 67