Autor | Zpráva | ||
---|---|---|---|
nnnn Profil * |
#1 · Zasláno: 3. 10. 2008, 21:41:27
Odkaz
Potrebujem toto preformulovať tak aby sa pri kliknutí sa objavila hodnota v <input type="text" id="rgb"> a taktiež aby sa zobrazila ako bg-color tabuľky...samozrejme v JS...ako na to? |
||
Str4wberry Profil |
#2 · Zasláno: 3. 10. 2008, 23:10:08
A v čem je konkrétně problém?
|
||
nnnn Profil * |
#3 · Zasláno: 4. 10. 2008, 15:44:15
proste keď kliknem na farbu objavý sa mi prompt...a to ja nechcem...chcem aby mi to zareagovalo iba na OnClick...
|
||
Str4wberry Profil |
#4 · Zasláno: 4. 10. 2008, 16:05:33
Potom tedy stačí jen odmazat prompt:
var kod="<table class=\"hlavni\" onclick=\"prompt('Kód barvy', status)\">"; p[i]+="<td bgcolor='#"+r+r+g+g+b+b+"' onClick='' onMouseOver='status=\"#"+r+r+g+g+b+b+"\"'>"; |
||
nnnn Profil * |
#5 · Zasláno: 4. 10. 2008, 16:12:30
jo...ale chcem aby sa mi to rgb pri kliknutí zobrazilo v input type...jak ?
|
||
Str4wberry Profil |
#6 · Zasláno: 4. 10. 2008, 16:16:38
Následovat postup psaný na JPW.
|
||
nnnn Profil * |
#7 · Zasláno: 4. 10. 2008, 16:20:33
oka...thx very much! =D
|
||
nnnn Profil * |
#8 · Zasláno: 4. 10. 2008, 16:34:33
<html> <head> <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-2"> <title>Paleta 4096 barev</title> <style type="text/css"> td {font-size: 7px; font-family: "Courier New"; cursor: default;} body {margin: 0px;} table {width: 25%;} table.hlavni {width: 99%;} </style> </head> <body style="background-color: #000088" > <b>Select color: </b> <script type="text/javascript" src="color.js"> </script> <form name="color_select" action="action.php"><fieldset><input type="text" id="gbr" name="rgb" value=""> <input type="submit" value="Submit"></fieldset> </body> </html> to bolo html...a teraz JS: var i, j, k; var p=new Array(); var h=new Array("0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f") ; var r, g, b; var kod="<table class=\"hlavni\">"; for(i=0;i<16;i++) { if(i==0 || i==4 || i==8 || i==12) { kod+="<tr>"; } kod+="<td>"; p[i]="<table cellspacing=0>"; for(j=0;j<16;j++) { p[i]+="<tr>"; for(k=0;k<16;k++) { r=h[i]; g=h[j]; b=h[k]; p[i]+="<td bgcolor='#"+r+r+g+g+b+b+"' OnClick='document.color_select.rgb.value = status' onMouseOver='status=\"#"+r+r+g+g+b+b+"\"'>"; p[i]+=" "; p[i]+="</td>"; } p[i]+="</tr>"; } p[i]+="</table>"; kod+=p[i]+"</td>"; if(i==3 || i==7 || i==11 || i==15) { kod+="</tr>"; } } kod+="</table>"; document.write(kod); |
||
nnnn Profil * |
#9 · Zasláno: 4. 10. 2008, 16:35:19
funguje to !! =D...učte sa chybách iných...aspoň si skrátite čas!...
|
||
Časová prodleva: 16 let
|
0