Προς το περιεχόμενο

javascript


Aussie

Προτεινόμενες αναρτήσεις

Έχει κανείς να προτείνει κάποιο javascript το οποίο με χρήση της εντολής document.write() να αποθηκεύει δυναμικά σε κάποιο πίνακα, ο'τι τιμές δίνει ο επισκέπτης της σελίδας μου και μετά με κάποιο κουμπί να του βγάζει ας πούμε το άθροισμα των τιμών που είχε δώσει; Έχω ψάξει πάρα πολύ στο διαδίκτυο,αλλά δεν έχω βρει οτιδήποτε σχετικό...Αν γνωρίζει κανείς κάτι συγκεκριμμένο θα μου γλίτωνε πολύ χρόνο...

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

μεσα στον πινακα θα έβαζα αντικειμενα τύπου

<input type=text name=aa value=0>

<input type=text name=ab value=0>

 

to keli me to synolo kati tetoio

Total = <input type=text name=Ta value=0 readonly>

(readonly για να μη γράφει μεσα ο χρηστης, αλλα το πως παιζει εξαρταται απο τον browser του)

 

olon ton pinaka mesa se mia <Form name=ftab>

 

to button gia to synolo ...

<input type=button value='υπολογισε' onclick="calcsum();">

 

pou 8a trexei mia function...

 

function calcsum(){

a= eval(document.forms.ftab.aa.value) + eval(document.forms.ftab.ab.value);

 

document.forms.ftab.Ta.value = a;

}

------

η function μπορει να γινει πιο παραμετρικη, αν περνας μεσα στη function τα ονοματα των πεδίων aa, ab, klp... και αλλες πολλες βελτιώσεις, αλλα το νόημα το έπιασες..

 

--------------------

φυσικα αυτα θα πρεπει να συμπληρωθουν και να υπολογιστουν σε ενα session. αν ο χρηστης φυγει απο τη σελιδα και ξαναγυρισει θα χαθουν τα values των variables.

 

αν θελεις να κρατιουνται.. θελεις κωδικα στον server (πχ php, asp, jsp, κλπ)

 

ή για κατι τελείως μπακάλικο... frames, και javascript variables σε αλλο frame (parent) .

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Φίλε random, σε ευχαριστώ πολύ για το χρόνο που αφιέρωσες στο να μου απαντήσεις με τόση έκταση...μάλλον κάτι αντίστοιχο χρειάζομαι,αλλά το πρόβλημα όμως είναι ότι δεν κατέχω τόσο πολύ τη javascript ώστε να συνδέσω απόλυτα σωστά όλα αυτά που μου παρέθεσες,έτσι θα σου ήμουν ευγνώμων αν μου παρουσίαζες το προγραμματάκι όσο το δυνατόν περισσότερο τελειωμένο...

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Το παρακάτω είναι αρκετά απλό:

 

><html>
 <head>
   <meta http-equiv="content-type" content="text/html; charset=iso-8859-7">
   <title>Sum</title>
   <script type="text/javascript">
     var sum = 0
     function add() {
       var value = parseInt(document.getElementById('input').value)
       if (value) {
         sum += value
         document.getElementById('output').innerHTML += value + '<br>'
       }
     }
     function restart() {
       document.getElementById('output').innerHTML = ''
       document.getElementById('input').value = 0
       sum = 0
     }
   </script>
 </head>
 <body>
   <h2>Sum</h2>
   <input id="input" value="0">
   <button onclick="add()">Προσθήκη</button>
   <button onclick="alert('Σύνολο : ' + sum)">Εμφάνιση Συνόλου</button>
   <button onclick="restart()">Από την αρχή</button>
   <pre id="output"></pre>
 </body>
</html>

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...