Βήθεια σε άσκηση javascript

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

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

Απάντηση
efi_1985
Δημοσιεύσεις: 1
Εγγραφή: 08 Ιουν 2010 20:45

Βήθεια σε άσκηση javascript

Δημοσίευση από efi_1985 » 08 Ιουν 2010 20:58

Καλησπέρα σας,

προσπαθώ να λύσω καποιές ασκήσεις για την εξεταστική μου κ εχω κολλήσει...

εκφώνηση:
Να δημιουργήσετε μία σελίδα στην οποία θα υπάρχει ένα button «Δημιουργία» ένας κενός πίνακας (χωρίς γραμμές και κελιά) και μία κενή παράγραφος (p).

•Όταν ο χρήστης πατήσει το button «Δημιουργία» τότε θα γεμίζει δυναμικά o πίνακας με 25 κελιά (5X5) με τυχαίους ακέραιους μεταξύ 10 και 99.
•Όταν ο χρήστης κάνει 3 φορές click σε τρία διαφορετικά κελιά τότε στην παράγραφό θα δημιουργείται ένα div. Το χρώμα που θα έχει το div θα ισούται με την συνένωση των τριών αριθμών από τα τρία κελιά που έχει κάνει click ενώ ως περιεχόμενο θα έχει την συνένωση τον τριών αριθμών.(Παράδειγμα αν ο χρήστης έχει κάνει click στα κελιά που περιέχουν τους αριθμούς 45, 34, 21 τότε το χρώμα του div θα είναι το #453421 και θα έχει ως περιεχόμενο το 453421). Να λυθεί με την χρήση events (Firefox Mozilla)
•Η σελίδα να εμπλουτιστεί με ένα ακόμα button «start» το οποίο όταν πατηθεί από τον χρήστη να εναλλάσσει ανά 3 δευτερόλεπτα το χρώμα της σελίδας ανάλογα με τα χρώματα των divs.

ζητώ τη βοήθεια σας για το δευτερο σκελος της ασκησης.Σας επισυναπτω αυτο που εχω κανει μεχρι τώρα...
Ευχαριστώ εκ των προτερων..

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http&#58;//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http&#58;//www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script>
function dimiourgia&#40;&#41;&#123;
		
	document.getElementById&#40;'tb'&#41;.border=3
	document.getElementById&#40;'tb'&#41;.cellSpacing=3
	document.getElementById&#40;'tb'&#41;.cellPadding=3
	
	for&#40;i=0; i<5; i++&#41;&#123;
		var oRow=document.getElementById&#40;'tb'&#41;.insertRow&#40;i&#41;
		for&#40;j=0; j<5; j++&#41;&#123;
			var oCell=oRow.insertCell&#40;j&#41;	
			//oCell.innerHTML=Math.floor&#40;Math.&#40;10,100&#41;&#41;
			oCell.innerHTML=10+Math.floor&#40;Math.random&#40;&#41;*90&#41;;

		&#125;
	&#125;
&#125;
var clic=0;
function xromatise&#40;ev&#41;&#123;
	var e;
	e = ev.target;
	var m1=parseInt&#40;e.innerHTML&#41;
	var m2=parseInt&#40;e.innerHTML&#41;
	var m3=parseInt&#40;e.innerHTML&#41;
	document.getElementById&#40;'myDiv'&#41;.innerHTML="m1+m2+m3"
	document.getElementById&#40;'myDiv'&#41;.style.backgroundColor="#+'m1'+'m2'+'m3'"


	
&#125;
</script>
</head>

<body>
<input type="button" id="dimourgia" value="dimiourgia" onclick="dimiourgia&#40;&#41;" />
<table id="tb" onclick="xromatise&#40;event&#41;"></table>
<p><div id="myDiv"></div></p>
</body>
</html>

Απάντηση

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

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

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