εμφάνιση κρυμμένου κειμένου μετά από κλικ

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
prokopios
Δημοσιεύσεις: 155
Εγγραφή: 17 Φεβ 2006 15:47

εμφάνιση κρυμμένου κειμένου μετά από κλικ

Δημοσίευση από prokopios » 12 Μάιος 2008 13:44

Γεια σας,
θέλω να φτιάξω ένα site που να περιέχει οδηγίες. Δίπλα από τις οδηγίες θα υπάρχει ένα εικονίδιο + .
όταν ο χρήστης πατάει στο εικονίδιο θέλω αυτόματα να γίνεται - και να εμφανίζονται οι οδηγίες.
Αν τέλος πατήσει ξανά στο - να επανέρχεται στην αρχική μορφή.

Μπορεί κάποιος να με βοηθήσει ?

Ευχαριστώ πολύ!!!!

Υ.Γ. : Δεν κξέρω αν είναι θέμα javascript ή CSS[/img]
ΑΥΤΑ!!!

prokopios
Δημοσιεύσεις: 155
Εγγραφή: 17 Φεβ 2006 15:47

εμφάνιση κρυμμένου κειμένου μετά από κλικ

Δημοσίευση από prokopios » 12 Μάιος 2008 13:56

Το βρήκα τελικά.

Για να κλείσει το θέμα το script που πρέπει να χρησιμοποιήσετε είναι :


Κώδικας: Επιλογή όλων

<script type="text/javascript">
	function toggleSub&#40;submenu&#41; &#123;
	    if &#40;document.getElementById&#40;submenu&#41;.style.display == 'none'&#41; &#123;
	        document.getElementById&#40;submenu&#41;.style.display = 'block'
	    &#125; else &#123;
	        document.getElementById&#40;submenu&#41;.style.display = 'none'
	    &#125;
	&#125;
	</script>
H συνάρτηση καλείται ως

<a href="#" onclick="toggleSub('text1'); return false">
ΑΥΤΑ!!!

prokopios
Δημοσιεύσεις: 155
Εγγραφή: 17 Φεβ 2006 15:47

εμφάνιση κρυμμένου κειμένου μετά από κλικ

Δημοσίευση από prokopios » 14 Μάιος 2008 12:22

Αν θέλω να κάνω το ίδιο με php
ξέρει κανείς πως γίνεται ?

Έχω ένα κείμενο έστω id="text1" και αν μια var έχει τιμή 1 θέλω να καλείται το παραπάνω javascript.

P.x.

Κώδικας: Επιλογή όλων

if &#40;$var ==1&#41;
&#123;
   $on="toggleSub&#40;'text1'&#41;; return false;"
&#125;
τι λάθος κάνω και δε δουλεύει?
ΑΥΤΑ!!!

Hik
Δημοσιεύσεις: 162
Εγγραφή: 23 Σεπ 2005 10:34

εμφάνιση κρυμμένου κειμένου μετά από κλικ

Δημοσίευση από Hik » 20 Μάιος 2008 23:30

Για να τρέξει η javascript πρέπει να ορίσεις ένα event σε κάποιο tag, ώστε να τρέξει όταν φορτώσει η σελίδα.

Π.χ. <body onLoad="toggleSub('text1'); return false;">

Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 2 επισκέπτες