button in dreamweaver

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

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

Απάντηση
neri7
Δημοσιεύσεις: 10
Εγγραφή: 16 Οκτ 2010 20:27

button in dreamweaver

Δημοσίευση από neri7 » 19 Οκτ 2010 19:22

Θέλω να βάλω ένα button σε ενα κελί ενός πίνακα και πατώντας το να αλλάζει το χρώμα του κελιού. Ξέρει κανείς πως γίνεται? ΕΥΧΑΡΙΣΤΩ!!!

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

button in dreamweaver

Δημοσίευση από korgr » 19 Οκτ 2010 19:39

πλάκα κάνεις ε?
http://www.freestuff.gr/forums/viewtopic.php?t=52498

Εκτός αν δεν θέλεις καν να ασχοληθείς με κώδικα και εννοείς "πείτε μου ποια επιλογή είναι να την πατήσω και να γίνει η δουλειά μου".
Κάτι τέτοιο δεν παίζει!

neri7
Δημοσιεύσεις: 10
Εγγραφή: 16 Οκτ 2010 20:27

button in dreamweaver

Δημοσίευση από neri7 » 19 Οκτ 2010 20:52

έκανα το ίδιο αλλά δεν μου λειτουργεί σωστά, πρέπει να αλλάξω κάτι? βάζω onclick="setColor(this, 'red')" και δεν παίζει....

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

button in dreamweaver

Δημοσίευση από korgr » 19 Οκτ 2010 21:58

Θες να πεις πως εβαλες αυτο στο head της html:

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

  <script> 
   function setColor&#40;elm, color&#41;&#123; 
      setTimeout&#40;function&#40;&#41;&#123; 
      elm.parentNode.style.background=&#40;elm.checked&#41; ? color&#58;"transparent"; 
      &#125;,50&#41;; 
   &#125; 
   </script>  



και στο κελί του πίνακα αυτό:

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

<td><input type="checkbox" name="checkbox" id="checkbox" onmouseup="setColor&#40;this, 'red'&#41;" />red</td> 
και δεν σου παίζει???

neri7
Δημοσιεύσεις: 10
Εγγραφή: 16 Οκτ 2010 20:27

button in dreamweaver

Δημοσίευση από neri7 » 19 Οκτ 2010 22:57

Δεν μίλησα για ckeckbox. Button θέλω να βάλω και δεν μπορώ. Τα ίδια γράφω?

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

button in dreamweaver

Δημοσίευση από korgr » 20 Οκτ 2010 02:04

άστο οκ κατάλαβα :)

neri7
Δημοσιεύσεις: 10
Εγγραφή: 16 Οκτ 2010 20:27

button in dreamweaver

Δημοσίευση από neri7 » 21 Οκτ 2010 18:10

Δεν υπάρχει κανείς που να ξέρει? :(

Apostolis_38
Δημοσιεύσεις: 1969
Εγγραφή: 14 Φεβ 2008 16:20
Τοποθεσία: ΠΕΙΡΑΙΑΣ

button in dreamweaver

Δημοσίευση από Apostolis_38 » 22 Οκτ 2010 09:24

Αυτό που θέλει να σου πει ο korgr είναι οτι δεν πρέπει να περιμένεις μασημένη τροφή γιατί έτσι δεν θα μάθεις κάτι.
Αυτό που θέλεις να κάνεις γίνεται αρκεί να τροποποιήσεις λίγο τον html κώδικα που σου έδωσε.

neri7
Δημοσιεύσεις: 10
Εγγραφή: 16 Οκτ 2010 20:27

button in dreamweaver

Δημοσίευση από neri7 » 22 Οκτ 2010 18:17

Αρχικά γράφω αυτό:

<script>
function setColor(elm, color){
setTimeout(function(){
elm.parentNode.style.background=(elm.checked) ? color:"transparent";
},50);
}
</script>
και στη συνέχεια αυτό:

<table width="200" border="14">
<tr>
<td><form id="form1" name="form1" method="post" action="">
<input name="button" type="button" id="button" onclick="setColor(this, 'red')" value="ok"/>
</form></td>
</tr>
</table>

Που έχω κάνει λάθος?

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

button in dreamweaver

Δημοσίευση από korgr » 22 Οκτ 2010 21:14

<script>
function setColor(elm, color){
setTimeout(function(){
elm.parentNode.style.background=color;
},50);
}
</script>
και στη συνέχεια αυτό:

<table width="200" border="14">
<tr>
<td><form id="form1" name="form1" method="post" action="">
<input name="button" type="button" id="button" onclick="setColor(this, 'red')" value="ok"/>
</form></td>
</tr>
</table>

Με κόκκινο αυτό που άλλαξε.
Ελπίζω να καταλαβαίνεις τι ενοούσε ο Αποστόλης.
Ξέρω πως δεν θα μπεις στο κοπο να δεις γιατι χρειαζόταν αυτή η αλλαγή, αλλά έτσι στο επόμενο βήμα πάλι τοίχο θα βρεις :cry:

neri7
Δημοσιεύσεις: 10
Εγγραφή: 16 Οκτ 2010 20:27

button in dreamweaver

Δημοσίευση από neri7 » 23 Οκτ 2010 16:35

Ευχαριστώ πολύ φίλε μου. Κατάλαβα τι εννοούσε ο αποστόλης και επίσης κατάλαβα και γιατί αλλάξαμε τον κώδικα. Τώρα μαθαίνω το πρόγραμμα και παράλληλα κάνω και την πτυχιακή μου. Ευχαριστώ και παλί!

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

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

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