mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Mi 24.04.2024 08:12 Benutzername: Passwort: Auto-Login

Thema: [JS/CSS] Layer ein- und ausblenden? vom 22.02.2004


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Tipps & Tricks für Nonprint -> [JS/CSS] Layer ein- und ausblenden?
Seite: 1, 2  Weiter
Autor Nachricht
burnout
Threadersteller

Dabei seit: 31.01.2002
Ort: Osnabrücker Land
Alter: 44
Geschlecht: Männlich
Verfasst So 22.02.2004 19:22
Titel

[JS/CSS] Layer ein- und ausblenden?

Antworten mit Zitat Zum Seitenanfang

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 Grins
Wenn ich das so mache, versteht NS4 das leider nicht:
Code:
ID.style.visibility=visible;
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
shaly

Dabei seit: 19.11.2002
Ort: -
Alter: -
Geschlecht: Weiblich
Verfasst So 22.02.2004 19:33
Titel

Antworten mit Zitat Zum Seitenanfang

hast du dreamweaver?
da kannst du das unter "verhalten" auswählen.
die javascript-funktion heisst "showHideLayers"
  View user's profile Private Nachricht senden
Anzeige
Anzeige
burnout
Threadersteller

Dabei seit: 31.01.2002
Ort: Osnabrücker Land
Alter: 44
Geschlecht: Männlich
Verfasst So 22.02.2004 19:48
Titel

Antworten mit Zitat Zum Seitenanfang

nope hab ich nicht.

kannst du den code vielleicht mal posten? wäre nett!
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
aUDIOfREAK

Dabei seit: 04.04.2002
Ort: Ansbach
Alter: 44
Geschlecht: Männlich
Verfasst So 22.02.2004 20:20
Titel

Antworten mit Zitat Zum Seitenanfang

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ß...
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Achim M.

Dabei seit: 17.03.2003
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst So 22.02.2004 20:25
Titel

Antworten mit Zitat Zum Seitenanfang

Kurzer und knapper Code: http://www.savignano.net/xbrowser/dhtml.html

Gruß

Achim
  View user's profile Private Nachricht senden
karmacoder

Dabei seit: 15.04.2002
Ort: Fürth
Alter: 42
Geschlecht: Männlich
Verfasst So 22.02.2004 20:45
Titel

Antworten mit Zitat Zum Seitenanfang

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?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
tacker

Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht: Männlich
Verfasst Di 24.02.2004 09:27
Titel

Antworten mit Zitat Zum Seitenanfang

Achim M. hat geschrieben:
Kurzer und knapper Code: http://www.savignano.net/xbrowser/dhtml.html


Für so Sachen gibt es die sehr geile JS-Lib X:
http://www.cross-browser.com/x/docs/x_reference.html
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Waschbequen
Account gelöscht


Ort: -

Verfasst Di 24.02.2004 09:30
Titel

Antworten mit Zitat Zum Seitenanfang

Cool, thx - da kann man sich ja gleich mal raus bedienen...
 
 
Ähnliche Themen "1 Layer einblenden / 4 Layer ausblenden"-Problem
Layer ausblenden?
Layer ein- und ausblenden
Div,Layer mit JS ein- oder ausblenden
mehre div layer einblenen und ausblenden
1 klick = 1 frame öffnen + layer ein-/ausblenden?
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Tipps & Tricks für 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.