WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 02.09.2006, 19:42   #1
James
Meisteroptiker
 
Registriert seit: 19.05.2000
Ort: Salzburg
Alter: 43
Beiträge: 1.495


James eine Nachricht über ICQ schicken
Standard javascript call function frage

also ich hab eine Funktion die einfach die sichtbarkeit von nem element ändert...

function xyz() {
var art1 = document.getElementById('art').value;
if ( art1 == "3" ) { document.getElementById("XXX").style.visibility = "visible"; }
else if ( art1 == "4" ) { document.getElementById("XXX").style.visibility = "visible"; }
else { document.getElementById("XXX").style.visibility = "hidden"; }
}

diese funktion rufe ich auf wenn ich in einer selectbox was auswähle und da funktioniert das auch einwandfrei...

ich will aber das wenn ich auf einen anderen teil der page gehen (das alles per javascript funkt) das fenster verschwiendet...

function sendRequest(was) {
xyz()
da stehen lauter javascript sachen die gehen
}

das div müsste ja verschwienden weil da object XXX ja ned da ist und so sicher ned 3 oder 4 sein kann...

wenn ich aber aus der funktion sendRequest() xyz() aufrufe geht gar kein javascript mehr ???

versteh ich ned ganz weil ja jedes für sich und wenn ich xyz() über nen button ausführe funkt...
James ist offline   Mit Zitat antworten
Alt 03.09.2006, 09:51   #2
jak
Inventar
 
Registriert seit: 13.06.2001
Beiträge: 1.830


Standard Re: javascript call function frage

Zitat:
Original geschrieben von James
das div müsste ja verschwienden weil da object XXX ja ned da ist und so sicher ned 3 oder 4 sein kann...
Ich verstehe diesen Satz nicht.
Worum geht es:
Wann soll die div Box nicht angezeigt werden? Wenn man auf eine neue Seite kommt? Oder wenn man wegscrollt?
Kannst du das ganze vielleicht auf einer demo Seite zeigen?

btw: verschwinden

jak
____________________________________
Join the DNRC | Godwin\'s Law (thx@stona)
Documentation is like sex: If it\'s good, it\'s very, very good. If it\'s bad, it\'s better than nothing.
\"In theory, theory and practice are the same. In practice, they are not\" (Lawrence Berra)
jak ist offline   Mit Zitat antworten
Alt 04.09.2006, 11:39   #3
James
Meisteroptiker
 
Registriert seit: 19.05.2000
Ort: Salzburg
Alter: 43
Beiträge: 1.495


James eine Nachricht über ICQ schicken
Standard

Jetzt gehts problem war wenn kein element mit der id "art" da ist stoppte das javascript

hab jetzt einfach ein dummy object in die seite geschrieben das sich das javascript immer nen wert holen kann
James ist offline   Mit Zitat antworten
Alt 04.09.2006, 18:10   #4
James
Meisteroptiker
 
Registriert seit: 19.05.2000
Ort: Salzburg
Alter: 43
Beiträge: 1.495


James eine Nachricht über ICQ schicken
Standard

bin jetzt auf nochwas draufgekommen weil die 1. Lösung im IE ned so gefunkt hat wie ich wollte

2. Lösung

Zitat:
var art1 = document.getElementById('XXX').value;
das bringt das javascript zu stehen wenn kein obejkt mit der id XXX da ist

wenn man es aber so macht:

Zitat:
if(document.getElementById('XXX')) { var XXX1 = document.getElementById('XXX').value; }
killt sich das javascript ned und geht dann halt natürlich nur weiter wenns ein objekt mit der id XXX gibt
James ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:38 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag