Autor |
Nachricht |
burnout
Threadersteller
Dabei seit: 31.01.2002
Ort: Osnabrücker Land
Alter: 43
Geschlecht:
|
Verfasst So 22.02.2004 19:22
Titel [JS/CSS] Layer ein- und ausblenden? |
 |
|
Hi,
kenn mich nicht so wirklich in JS aus, aber es muss doch ne Möglichkeit geben,
wie man einen Layer bei nem Rollover ein- und wieder ausblenden kann, die sowohl für Netscape 4.x als auch in den neuen Browsern mit DOM-Unterstützung funktioniert oder? Falls jemand sowas auf Tasche hat,
her damit
Wenn ich das so mache, versteht NS4 das leider nicht:
Code: | ID.style.visibility=visible; |
|
|
|
|
 |
shaly
Dabei seit: 19.11.2002
Ort: -
Alter: -
Geschlecht:
|
Verfasst So 22.02.2004 19:33
Titel
|
 |
|
hast du dreamweaver?
da kannst du das unter "verhalten" auswählen.
die javascript-funktion heisst "showHideLayers"
|
|
|
|
 |
Anzeige
|
|
 |
burnout
Threadersteller
Dabei seit: 31.01.2002
Ort: Osnabrücker Land
Alter: 43
Geschlecht:
|
Verfasst So 22.02.2004 19:48
Titel
|
 |
|
nope hab ich nicht.
kannst du den code vielleicht mal posten? wäre nett!
|
|
|
|
 |
aUDIOfREAK
Dabei seit: 04.04.2002
Ort: Ansbach
Alter: 43
Geschlecht:
|
Verfasst So 22.02.2004 20:20
Titel
|
 |
|
Code: | <!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd>
<html xmlns=http://www.w3.org/1999/xhtml>
<head>
<title>Untitled Document</title>
<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1 />
<script language=JavaScript type=text/JavaScript>
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName==Netscape)(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf(?))>0parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])d.all) x=d.all[n]; for (i=0;!xi<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!xd.layersi<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x d.getElementById) x=d.getElementById(n); return x;
}
function MM_showHideLayers() { //v6.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(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>
</head>
<body>
<div id=Layer1 style=position:absolute; left:113px; top:65px; width:211px; height:169px; z-index:1; background-color: #0033FF; layer-background-color: #0033FF; border: 1px none #000000;></div>
<a href=# onmouseover=MM_showHideLayers('Layer1','','show') onmouseout=MM_showHideLayers('Layer1','','hide')>testlink
</a>
</body>
</html>
|
mal ganz auf die schnelle mit einem layer... viel spaß...
|
|
|
|
 |
Achim M.
Dabei seit: 17.03.2003
Ort: -
Alter: -
Geschlecht:
|
|
|
|
 |
karmacoder
Dabei seit: 15.04.2002
Ort: Fürth
Alter: 41
Geschlecht:
|
Verfasst So 22.02.2004 20:45
Titel
|
 |
|
hm ich hatte in erinnerung das es bei ns früher "show" statt "visible" hies... oder war das der ie4?
uns statt "hide" wars "hidden" kann das sein?
|
|
|
|
 |
tacker
Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 42
Geschlecht:
|
|
|
|
 |
Waschbequen
Account gelöscht
Ort: -
|
Verfasst Di 24.02.2004 09:30
Titel
|
 |
|
Cool, thx - da kann man sich ja gleich mal raus bedienen...
|
|
|
|
 |
|
|
 |
Ähnliche Themen |
"1 Layer einblenden / 4 Layer ausblenden"-Problem
Layer ein- und ausblenden
Layer ausblenden?
Div,Layer mit JS ein- oder ausblenden
mehre div layer einblenen und ausblenden
1 klick = 1 frame öffnen + layer ein-/ausblenden?
|
 |