μπορεί να γίνει αυτό σε πίνακα?

Ερωτήσεις και απαντήσεις σχετικές με την HTML, XHTML και την κατασκευή σελίδων για το Web.

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

Απάντηση
Άβαταρ μέλους
tempo
Δημοσιεύσεις: 808
Εγγραφή: 25 Μάιος 2002 16:41
Επικοινωνία:

μπορεί να γίνει αυτό σε πίνακα?

Δημοσίευση από tempo » 30 Ιαν 2004 21:42

θα ήθελα να ρωτήσω κάτι το οποίο μάλλον μπορεί να γίνει αλλά δεν μπορώ να βρω το πως. :roll:

Θέλω να φτιάξω μια σελίδα HTML μέσα στην οποία θα υπάρχει ένας πίνακας. Είναι δυνατό να βάλω σε κάποιο κελί του πίνακα μία υπολογιζόμενη τιμή. Δηλ στο κελί C4 να βγαίνει το άθροισμα C1+C2+C3.
Με το που θα περνάω τις τιμές στα κελιά C1,C2,C3 να υπολογίζεται αυτόματα το άθροισμα στο C4 και μετά να στέλνω τη σελίδα κανονικά στον server.

ευχαριστώ
http://www.automotonet.com πραγματικές καταναλώσεις αυτοκινήτων και μοτοσυκλετών όπως διαμορφώνονται απο τους οδηγούς
http://www.ipedia.gr online εγκυκλοπαίδεια με ερωτήσεις και απαντήσεις απο τους επισκέπτες

Άβαταρ μέλους
gaucho
Honorary Member
Δημοσιεύσεις: 2408
Εγγραφή: 22 Δεκ 2002 13:18

μπορεί να γίνει αυτό σε πίνακα?

Δημοσίευση από gaucho » 30 Ιαν 2004 22:06

me glwsa programatismou san php i ASP nai.

Ksexna to excel sto web

Άβαταρ μέλους
tempo
Δημοσιεύσεις: 808
Εγγραφή: 25 Μάιος 2002 16:41
Επικοινωνία:

μπορεί να γίνει αυτό σε πίνακα?

Δημοσίευση από tempo » 30 Ιαν 2004 22:10

ennoeite oti to excel oyte to exw skeftei.
Pantws to Frontpage den moy dinei mia tetoia dynatothta. Elega mhpws me kanena kolpaki se HTML ekana thn doyleia moy!
http://www.automotonet.com πραγματικές καταναλώσεις αυτοκινήτων και μοτοσυκλετών όπως διαμορφώνονται απο τους οδηγούς
http://www.ipedia.gr online εγκυκλοπαίδεια με ερωτήσεις και απαντήσεις απο τους επισκέπτες

Άβαταρ μέλους
softius
Script Master
Δημοσιεύσεις: 241
Εγγραφή: 11 Ιαν 2004 19:07
Επικοινωνία:

μπορεί να γίνει αυτό σε πίνακα?

Δημοσίευση από softius » 31 Ιαν 2004 03:05

Έχω ετοιμάσει κάτι για σένα tempo σε javascript.
Πολύ φοβάμαι όμως, ότι μόνο σε IE4+ δουλεύει... :hammer: :hammer:

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

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Title</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-7">

</head>

<body>
<table border="1" id="myTable" cols="2" cellpadding="2">
<tr><td>4</td><td>1</td></tr>
<tr><td>3</td><td>1</td></tr>
<tr><td>2</td><td>1</td></tr>
<tr><td>1</td><td>1</td></tr>
      <script type="text/javascript" language="JavaScript">
      var rows = document.all.myTable.rows.length;
      var cols = document.all.myTable.cols;
      var sum = 0;
      document.write&#40;"<tr bgcolor=\"#dddddd\">"&#41;;
      //gia kaqe sthlh tou pinaka mas
      for &#40;col=0; col < cols; col++&#41; &#123;  //edw qa kaneis thn allagh gia sthlh
       //mhdenizoume to aqroisma mas
            sum = 0;
            //pairnoume kaqe cell se aythn
            for &#40;row=0; row < rows; row++&#41; &#123; //ki edw thn allagh gia grammh
                  //kai prosqetoume thn timh tou sto aqroisma
                  sum += parseFloat&#40;document.all.myTable.rows&#40;row&#41;.cells&#40;col&#41;.innerText&#41;;
            &#125;	
            //wra gia ektypwsh &#58;-&#41;
            document.write&#40;"<td>"&#41;;
            document.write&#40;sum&#41;;
            document.write&#40;"</td>"&#41;;
      &#125;	
      document.write&#40;"</tr>"&#41;;
      </script>
</table>
</body>
</html>
Ο κώδικας προυποθέτει ότι ο πίνακας θα περιλαμβάνει μόνο αριθμούς. Αν θες οι στήλες να έχουν ονομασία βάζεις col=1, στο for. Αν θες οι γραμμές να έχουν ονομασία βάζεις row=1, στο επόμενο for. Δες τα σχόλια στον κώδικα - θα σε βοηθήσουν

Άβαταρ μέλους
softius
Script Master
Δημοσιεύσεις: 241
Εγγραφή: 11 Ιαν 2004 19:07
Επικοινωνία:

μπορεί να γίνει αυτό σε πίνακα?

Δημοσίευση από softius » 31 Ιαν 2004 03:09

Ξέχασα να πω πως αθροίζει τους αριθμούς της κάθε στήλης, και τοποθετεί το άθροισμα κάτω από την στήλη με γκι φόντο :D :pint: :pint:

Αν υπάρξει πρόβλημα, εδώ είμαστε

Απάντηση

Επιστροφή στο “HTML και XHTML”

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

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