Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Javascript braucht 2 klicks zum starten ... [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-consult PHP Entwicklung
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Javascript braucht 2 klicks zum starten ...


 
simi1987
18-02-2010, 04:20 
 
Noch jemandwach? ^^

Habe folgendes Problem:

Das Script braucht beim ersten mal einen Doppelklick zum starten ... danach funktioniert es ganz normal mit einem klick, was mache ich falsch?



<script type="text/javascript" >

function visibilityChanger(a)
{
var x = a;

if (document.getElementById(a).style.visibility == "hidden")
{
document.getElementById(a).style.visibility = "visible";
}
else
{
document.getElementById(a).style.visibility = "hidden";
}}

</script>



<a onClick="visibilityChanger('bestellung')" href="#"></a>

oder auch

<a href="javascript:visibilityChanger('bestellung')"></a>

 
simi1987
18-02-2010, 04:23 
 
AmicaNoctis :respekt::danke::love::rocks::rocks::love::danke::respekt:

Ich warte auf meinen Helden :)

 
AmicaNoctis
18-02-2010, 04:25 
 
probier's mal so:

if (document.getElementById(a).style.visibility != "visible")


Der Grund: am Anfang ist style.visibility noch nicht gesetzt, wenn du die Bedingung also umkehrst, trifft sie auch auf diesen Initialfall zu.

Gruß,

Amica

 
wahsaga
18-02-2010, 04:27 
 
Das Script braucht beim ersten mal einen Doppelklick zum starten ... danach funktioniert es ganz normal mit einem klick, was mache ich falsch?
Du fragst einen Wert ab, der noch nicht vorhanden ist.

Über das style-Objekt sind die Werte von CSS-Eigenschaften nur auslesbar, wenn sie vorher bereits auf dem gleichen Weg per JavaScript gesetzt worden sind, oder per style-Attribut direkt am Element angegeben sind.


P.S.: Lern' bitte, mit Smilies sinnvoll umzugehen, Danke.

 
AmicaNoctis
18-02-2010, 04:28 
 
@wahsaga: Genau ;)

 
simi1987
18-02-2010, 04:31 
 
Einfach unfassbar!

Ich Google hier ne Stunde, probiere rum ... frage 2 Programmierer im ICQ die es sogar studiert haben!!!!

Keiner weiss es ...

Keine 2Min und Amica hat das Problem gelöst! ....

Danke :)

 
AmicaNoctis
18-02-2010, 04:33 
 
Keine 2Min und Amica hat das Problem gelöst! ....

Wahsaga doch auch und er hat es sogar noch besser erläutert! ;)

 
onemorenerd
18-02-2010, 05:24 
 
Wo kann man denn Javascript studieren?


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:21 Uhr.