Autor |
Nachricht |
denise2302
Threadersteller
Dabei seit: 12.09.2006
Ort: Leipzig
Alter: 34
Geschlecht:
|
Verfasst Mo 20.08.2007 11:35
Titel 1 klick = 1 frame öffnen + layer ein-/ausblenden? |
|
|
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...
Könnt ihr mir helfen??
LG
Denise
|
|
|
|
|
Account gelöscht
Ort: -
Alter: -
|
Verfasst Mo 20.08.2007 11:43
Titel
|
|
|
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'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
|
|
|
Mark-Korb
Dabei seit: 11.04.2007
Ort: -
Alter: 38
Geschlecht:
|
Verfasst Mo 20.08.2007 11:44
Titel
|
|
|
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
|
|
|
|
|
denise2302
Threadersteller
Dabei seit: 12.09.2006
Ort: Leipzig
Alter: 34
Geschlecht:
|
Verfasst Mo 20.08.2007 11:47
Titel
|
|
|
uhh danke für die schnellen antworten
na mal sehen ob es dann am ende klappt so wie ich möchte 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
|
|
|
|
|
denise2302
Threadersteller
Dabei seit: 12.09.2006
Ort: Leipzig
Alter: 34
Geschlecht:
|
Verfasst Mo 20.08.2007 11:57
Titel
|
|
|
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...
|
|
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mo 20.08.2007 12:06
Titel
|
|
|
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> |
|
|
|
|
|
denise2302
Threadersteller
Dabei seit: 12.09.2006
Ort: Leipzig
Alter: 34
Geschlecht:
|
Verfasst Mo 20.08.2007 12:18
Titel
|
|
|
uhhaa jetz gehts 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...
|
|
|
|
|
|
|
|
Ä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?
|
|