Oufis3 Δημοσ. 22 Φεβρουαρίου 2017 Δημοσ. 22 Φεβρουαρίου 2017 Μάγκες προσπαθώ να φτιάξω μια παράγραφο στην οποία όταν κάνεις κλικ θα αλλάζει κάθε φορά κείμενο. Το πρόβλημα είναι ότι μέχρι 2 αλλαγές όλα γίνονται φυσιολογικά όταν πάω να βάλω και την τρίτη όμως εκεί για κάποιο λόγο δεν μου κάνει απολύτως τίποτα οποίος ξέρει κάτι ας πει. Προσπαθώ να μην χρησιμοποιήσω jQuery διότι δεν ειμαι γνώστης της. Κώδικας : <ul> <li class="Inside" onclick="ChangeText();"><p id="Inside3">Οι ψηφιακές υπογραφές είναι κομμάτια δεδομένων, συγκεκριμένα μακρές συμβολοσειρές, τα οποία συνδέουν μία οντότητα του συστήματος, για παράδειγμα έναν υπολογιστή, ένα δικτυακό τόπο, ένα χρήστη, με οποιαδήποτε ηλεκτρονική πληροφορία, π.χ. ένα μήνυμα ή ένα αρχείο δεδομένων που στάλθηκε στο δίκτυο ή αποθηκεύτηκε σε έναν εξυπηρετητή.</p> </ul> <script> var text_animate2 = "b" function Billakos(){ var change2 = document.getElementById('Inside2'); if(text_animate2=='a'){ change2.innerHTML = 'Συγκεκριμένα, για ένα ηλεκτρονικό έγγραφο που είναι ψηφιακά υπογεγραμμένο, υπάρχει βεβαιότητα: για την ταυτότητα του αποστολέα, για την ακεραιότητα του εγγράφου, για το ότι το έγγραφο μπορεί να διαβαστεί μόνο από άτομα που έχουν κατάλληλη εξουσιοδότηση και για τη μη δυνατότητα αποποίησης της ευθύνης. Επιπλέον, από νομικής πλευράς, οι ψηφιακές υπογραφές αναγνωρίζονται ως ισότιμες με τις ιδιόχειρες, βάση της οδηγίας 1999/93 του Ευρωπαϊκού Κοινοβουλίου, η οποία καθορίζει σε επίπεδο Ευρωπαϊκής Ένωσης το νομικό πλαίσιο των ψηφιακών υπογραφών.'; text_animate2 = 'b'; }else { change2.innerHTML = 'Η Ψηφιακή Υπογραφή, μια επινόηση της ψηφιακής εποχής, μας παρέχει την απάντηση στα παραπάνω ερωτήματα και ουσιαστικά τη λύση σε θέματα ασφαλείας, τουλάχιστον με τα σημερινά τεχνολογικά δεδομένα, που εμφανίζονται γύρω από τον χώρο της διακίνησης των ηλεκτρονικών εγγράφων.'; text_animate2 = 'a'; } } </script>
rafinos Δημοσ. 22 Φεβρουαρίου 2017 Δημοσ. 22 Φεβρουαρίου 2017 (επεξεργασμένο) Για αρχή μάλλον δεν μας δείχνεις όλο τον κώδικα που χρειάζεται να δούμε. Επίσης, βάλε το κώδικα μέσα σε για να φαίνεται όπως παρακάτω... <ul> <li class="Inside" onclick="ChangeText();"><p id="Inside3">Blah blah blah</p> </ul> <script> var text_animate2 = "b" function Billakos(){ var change2 = document.getElementById('Inside2'); if(text_animate2=='a'){ change2.innerHTML = 'blah blah blah blah2'; text_animate2 = 'b'; }else { change2.innerHTML = 'blah blah blah blah 3.'; text_animate2 = 'a'; } } </script> Η συνάρτηση που μας δείχνεις ασχολείται με το id Inside2, ενώ παραπάνω δεν υπάρχει κάτι τέτοιο, όπως επίσης δεν υπάρχει και κλήση της συνάρτησης. Βλέπω ακόμα πως χρησιμοποιείς <p> μέσα σε λίστα πράγμα που δε νομίζω να είναι σωστό. Επεξ/σία 22 Φεβρουαρίου 2017 από rafinos
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα