mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 25.04.2024 03:36 Benutzername: Passwort: Auto-Login

Thema: 1 klick = 1 frame öffnen + layer ein-/ausblenden? vom 20.08.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Allgemeines - Nonprint -> 1 klick = 1 frame öffnen + layer ein-/ausblenden?
Autor Nachricht
denise2302
Threadersteller

Dabei seit: 12.09.2006
Ort: Leipzig
Alter: 34
Geschlecht: Weiblich
Verfasst Mo 20.08.2007 11:35
Titel

1 klick = 1 frame öffnen + layer ein-/ausblenden?

Antworten mit Zitat Zum Seitenanfang

Hallo!

Hab schon die Such-Funktion benutzt und gegoogelt aber nichts gefunden was mir weiterhelfen könnte.

Ich habe ein Frame-Set mit 3 frames (links ein Menü, oben ein Menü und eine Mainseite), wenn man links auf einen Button klickt, wird ein versteckter Layer ein-/ausgeblendet... nun soll aber sich auch die Einleitungseite gleichzeitig im Mainframe öffnen.... geht das irgendwie?? hab schon probiert aber es funktioniert leider nich...
* Ich geb auf... *

Könnt ihr mir helfen??

LG
Denise
  View user's profile Private Nachricht senden
Account gelöscht


Ort: -
Alter: -
Verfasst Mo 20.08.2007 11:43
Titel

Antworten mit Zitat Zum Seitenanfang

hi,

head:
<script type="text/javascript">
<!--
function MM_showHideLayers() { //v9.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3)
with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible'*Schnief*v=='hide')?'hidden':v; }
obj.visibility=v; }
}
//-->
</script>



body:
<a href="seite.htm" target="frame" onclick="MM_showHideLayers('ebene','','show')">link</a>


müsste gehen. arbeitest du mit dreamweaver oder ähnliches?
 
Anzeige
Anzeige
Mark-Korb

Dabei seit: 11.04.2007
Ort: -
Alter: 38
Geschlecht: Männlich
Verfasst Mo 20.08.2007 11:44
Titel

Antworten mit Zitat Zum Seitenanfang

Warum Frame-Set mit 3 Frames?

Wo liegt den das Layer? im Selben Frame wie das Menü?
Sollte an sich mit js gehen onClick und dann die Funktionen beide Starten.

Bin aber nicht so der js Guru und mit Frames mach ich seit 4 Jahren Nix mehr ich hab nur nen scrip hier rumfliegen mit dem man 2 Frames Ändern kann onClick


//edit

Genau sowas wie da oben mein ich.


Zuletzt bearbeitet von Mark-Korb am Mo 20.08.2007 11:45, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
denise2302
Threadersteller

Dabei seit: 12.09.2006
Ort: Leipzig
Alter: 34
Geschlecht: Weiblich
Verfasst Mo 20.08.2007 11:47
Titel

Antworten mit Zitat Zum Seitenanfang

uhh danke für die schnellen antworten Lächel

na mal sehen ob es dann am ende klappt so wie ich möchte *bäh* ich arbeite mit golive cs 2...

danke nochmal! wenn was nich klappt dann meld ich mich nochmal.

lg denise!

edit: ja der layer liegt gleich unter dem button...


Zuletzt bearbeitet von denise2302 am Mo 20.08.2007 11:50, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
denise2302
Threadersteller

Dabei seit: 12.09.2006
Ort: Leipzig
Alter: 34
Geschlecht: Weiblich
Verfasst Mo 20.08.2007 11:57
Titel

Antworten mit Zitat Zum Seitenanfang

mhmm es klappt nich ganz... im mainframe öffnet sich das fenster aber der layer erscheint nicht...
was hab ich falsch gemacht?

Code:

<p><a onmouseover="changeImages('tageszentrum','images/buttons/tageszentrum_a.jpg');return true" onmouseout="changeImages('tageszentrum','images/buttons/tageszentrum.jpg');return true" href="tagesz/tagesz.html" target="main" onclick="MM_showHideLayers('tz','','show')"><img id="tageszentrum" src="images/buttons/tageszentrum.jpg" alt="" name="tageszentrum" width="156" height="32" border="0" /></a></p>
         
<div id="tz">
<a href="tagesz/tagesz.html">Einleitung</a><br />
<a href="tagesz/gutshof.html">Tageszentrum Gutshof<br />
</a><a href="tagesz/theater.html">Theater</a><a href="tagesz/gutshof.html"><br />
</a><a href="tagesz/listhaus.html">Tageszentrum Listhaus</a><a href="tagesz/gutshof.html"><br />
</a></div>


oben im <head> hab ich auch den script eingefügt...
  View user's profile Private Nachricht senden
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 20.08.2007 12:06
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
function toggle(obj) {
   var el = document.getElementById(obj);
   el.style.display = (el.style.display != 'none' ? 'none' : '' );
}

<a href="" target="" onclick="toggle('deineId')"></a>
<div id="deineId">...</div>
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
denise2302
Threadersteller

Dabei seit: 12.09.2006
Ort: Leipzig
Alter: 34
Geschlecht: Weiblich
Verfasst Mo 20.08.2007 12:18
Titel

Antworten mit Zitat Zum Seitenanfang

uhhaa jetz gehts Lächel allerdings habe ich es mal mit meinem alten script probiert!

(
Code:
<script type="text/javascript">
function toggledisplay (id){
  if (document.getElementById) {
    var mydiv = document.getElementById(id);
    mydiv.style.display = (mydiv.style.display=='block'?'none':'block');
  }
}
</script>
)

und mit dem anderen von m!
danke!

kann man es auch irgendwie bewirken, dass wenn man den layer ausblendet, dass sich dann die seite im main nich nochmal lädt? weil sonst kommt man ja wieder auf die einleitungsseite wenn man den layer ausblendet, aber wenn ein benutzer gerade auf einer anderen Seite ist, springt es ja dann wieder zur Startseite...
  View user's profile Private Nachricht senden
 
Ähnliche Themen DIV bei Klick ausblenden
"1 Layer einblenden / 4 Layer ausblenden"-Problem
div layer bei klick aus/einblenden?!
Layer Problem klick
[javascript] bei klick div-layer zeigen
[JS/CSS] Layer ein- und ausblenden?
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Allgemeines - Nonprint


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.