Zum Inhalt springen

Javascript "Visibility"


Empfohlene Beiträge

Hi,

am besten mal wieder SelfHTML... Oder schau dir den Quelltext von www.sanimed.de an (Menü). Hab ich vorhin schonmal gepostet, irgendwo... Hmm. Is aber echt am besten, sonst tipp ich mir die Finger wund wenn ich das alles hier aufführen soll. Da is sowohl visibility als auch positionsbestimmung mit drin. Für beide Browser...

Hoffentlich hilfts,

Link zu diesem Kommentar
Auf anderen Seiten teilen

Schaus Dir einfach bei SelfHTML an... optional kannst Du aber auch mit den CSS Angaben display:none oder display:block arbeiten. Dort wird dann der Teil nicht nur einfach versteckt, sondern richtig ausgeblendet (also er belegt keinen Platz mehr auf der Seite selbst wenn er unsichtbar ist).

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ich würde es anders machen.. und zwar mit

document.getElementById('test').style.display = "none";

Natürlich kannst Du auch anstatt display visibility benutzen.

Bei dem getElementById Verfahren braucht das <div> aber eine ID... also so.. <div id="test">.

getElementById ist W3C Konform und wird von allen aktuellen Browsern unterstüzt. (IE 5.x und Netscape 6.x). Für die älter Browsergeneration musst du document.all nehmen (IE 4 und drunter) oder document.layers (Netscape 4 und drunter).

Link zu diesem Kommentar
Auf anderen Seiten teilen

jo hab's jetzt soweit!

arbeite momentan mit document.all.element.style visibility ="visible"

das funktioniert auch einwandfrei. Aner jetzt kommt bei mir das nächste Problem.

ich will 6 Bilder unabhängig voneinander ein und ausblenden.

Da hängt noch ein ganz normaler Mouseover mit drin (Bilder tauschen halt)

will jetzt meine elemente dynamisch ansprechen.

Hänge gerade an folgendem Problem:

übergebe an meine externe Funktion (extra js. Datei) folgendes

show(Pos1) // Elementname

in meiner Funktion

function show(element)

{

document.all.element.style.visibility= "hidden";

}

das funktioniert aber nicht Fehlermeldung

Jeah! Und was jetzt?

Kann mir jetzt noch jemand weiterhelfen?

Grüße Pistolpit

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi,

hab mich in meinem letzten Beitrag wohl etwas unklar ausgedrückt.

Hab auch in der Zwischenzeit etwas geändert. Neuester Stand:

Aufruf meiner Funktion:

<div id="pos0">blablabla</div>

<a href="" onClick="show(pos0)"></a>

externe js Datei

function show(was)

{

with(parent.mitte.document.all)

{

was.style.visibility = "hidden";

}

}

Das funktioniert aber nur im selben Frame. Sollte aber Frameübergreifend funktionieren.

Fehlermeldung: Pos0 bzw. Element undefiniert.

Wenn ich dann direkt aus der Funktion undynamisch den Aufruf mache funktionierts :-p

Ja das wäre meine erste Frage. Wie kriege ich das in den Griff.

Zweite Frage:

Wie kann ich in meiner Funktion den Inhalt von "WAS" dynamisch bestimmen? Sprich dynamisch durschalten von pos0,...,pos5?

So klarer kann ich mein Problem gerade nicht beschreiben.

Grüße Pistolpit

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...