Autor | Zpráva | ||
---|---|---|---|
ultrapako Profil |
#1 · Zasláno: 23. 2. 2009, 20:11:07 · Upravil/a: ultrapako
dobrý den, mám jednu takovou (aspoň pro mě) divnou věc, mám stránku:
<script> var fontlist_size = document.setElementById(font_size).selectedIndex; var fontlist_name = document.setElementById(font_name).selectedIndex; var fontlist_weight = document.setElementById(font_weight).selectedIndex; var fontlist_weight2 = document.setElementById(font_weight2).selectedIndex; function writeIndex() { document.write("<font size=""+fontlist_size+" face=""+fontlist_name+">text který vypadá tak, jak si vyberete<\/font>) } </script> <div style="background-color:fffff04;"><select name="font_size"> <option name="1" value="1"> <b>1</b> </option> <option name="2" value="2"> <b>2</b> </option> <option name="3" value="3"> <b>3</b> </option> <option name="4" value="4"> <b>4</b> </option> <option name="5" value="5"> <b>5</b> </option> <option name="6" value="6"> <b>6</b> </option> <option name="7" value="7"> <b>7</b> </option> <option name="8" value="8"> <b>9</b> </option> <option name="10" value="10"> <b>10</b> </option> <option name="11" value="11"> <b>11</b> </option> <option name="12" value="12"> <b>12</b> </option> <option name="13" value="13"> <b>13</b> </option> </select> <select name="font_name"> <option name="Arial" value="Arial"> <b>Arial</b> </option> <option name="Times New Roman" value="Times New Roman"> <b>Times New Roman</b> </option> <option name="Trebuchet MS" value="Trebuchet MS"> <b>Trebuchet MS</b> </option> <option name="Lucida Console" value="Lucida Console"> <b>Lucida Console</b> </option> <option name="Georgia" value="Georgia"> <b>Georgia</b> </option> <option name="Verdana" value="Verdana"> <b>Verdana</b> </option> <select name="font_weight"> <option name="b" value="b"> <b>b</b> </option> <option name="i" value="i"> <b>i</b> </option> <option name="u" value="u"> <b>u</b> </option> <select name="font_weight2"> <option name="b" value="b"> <b>b</b> </option> <option name="i" value="i"> <b>i</b> </option> <option name="u" value="u"> <b>u</b> </option> </div> <a href="javascript:writeIndex();">vypsat</a> předtím se to aktualizovalo a bylo to v pohodě, ale když jsem tam přidal ten odkaz, uložil to a aktualizoval tu stránku v prohlížeči, tak se nic nestalo a odkaz tam nebyl(i když ve zdrojáku byl) prosím, poradíte mi(případně trochu upravíte skript)? předem díky za každou reakci |
||
xerno Profil |
#2 · Zasláno: 23. 2. 2009, 20:35:58
Tři poslední selecty nemáš ukončený ;)
|
||
ultrapako Profil |
#3 · Zasláno: 23. 2. 2009, 20:43:53
xerno
děkuju a moc se omlouvám, já totiž udělal jeden a pak jsem ho kopíroval a asi jsem si neoznačil konec. a co mám za chybu v tom skriptu? |
||
xerno Profil |
#4 · Zasláno: 23. 2. 2009, 21:04:54
U toho scriptu, myslim že tam máš víc chyb než jsi myslel, daleko radši bych viděl tento script:
<script> function writeIndex() { var fontlist_size = document.setElementById("font_size").selectedIndex; var fontlist_name = document.setElementById("font_name").selectedIndex; var fontlist_weight = document.setElementById("font_weight").selectedIndex; var fontlist_weight2 = document.setElementById("font_weight2").selectedIndex; document.write("<font size="+fontlist_size+" face="+fontlist_name+">text který vypadá tak, jak si vyberete</font>") } </script> Ty tvoje chyby totiž byly spíš z nepozornosti, podívej se někdy do error console. Proč to stále nefunguje, to nevim, zkoušel jsem všechno možný ale nechce to reagovat... čert ví proč... možná někde chyba v názvech... nevim... zkus to ještě všechno 2x překontrolovat... |
||
ultrapako Profil |
#5 · Zasláno: 23. 2. 2009, 21:40:08 · Upravil/a: ultrapako
xerno
a existuje document.setElementById ? v chybový konzoli mi to hlásí třikrát stejnou chybu a další chybu mi to hlásí dvakrát |
||
xerno Profil |
#6 · Zasláno: 24. 2. 2009, 00:07:16 · Upravil/a: xerno
ultrapako
Existuje, ale já to nevyužívám, takže nevím jak přesně se to má použít. Zkus něco vyhrabat tady... |
||
panther Profil |
#7 · Zasláno: 24. 2. 2009, 07:18:40
ultrapako
„<div style="background-color:fffff04;">“ tohle se scriptem nemá nic moc společného, ale zaujalo mě to :o) Jednak ti tam chybí „#“ a hodnota barvy v hexadeximálních tvaru se skládá jen ze šesti znaků RRGGBB -> RGB |
||
ultrapako Profil |
#8 · Zasláno: 24. 2. 2009, 16:21:58
xerno
stejně to nefunguje ani s getElementById panther no jó, já jsem strašná zapomětlivka :-) |
||
xerno Profil |
#9 · Zasláno: 24. 2. 2009, 17:07:24 · Upravil/a: xerno
panther
XD taky mě to zaujalo když sem hledal chybu v těch selectech :D ultrapako Hele, tak se mi ozvi na icq, tohle by chtělo řešit rychleji... dam ti i nějaký moje zdrojáky, měl jsem kdysy podobnej problém... jestli se nechceš spojit, tak aspoň jak sem to tenkrát řešil, nedal sem tam getElementById nebo tak něco, ale eval: var promenna = eval(document.formik.individual.value) a to dostalo hodnotu z inputu: <form name=formik> <input type=text size=28 name=individual><br> </form> Opravdu nevim jak se to bude chovat v selectu když žádnou value vlastně nemá, ale zkus si s tim pohrát... nebo si někde zjistit něco víc... |
||
ultrapako Profil |
#10 · Zasláno: 25. 2. 2009, 20:06:55
xerno
promiŇ, já nemám icq |
||
ultrapako Profil |
#11 · Zasláno: 25. 2. 2009, 20:08:10 · Upravil/a: ultrapako
můžu jsem přidat ještě jedeu otázečku týkající se javascriptu+jěště trochu CSSka?
|
||
Časová prodleva: 3 dny
|
|||
ultrapako Profil |
#12 · Zasláno: 28. 2. 2009, 13:12:51
xerno
a jaký máš chat? |
||
Bubák Profil |
#13 · Zasláno: 28. 2. 2009, 13:50:20
„můžu jsem přidat ještě jedeu otázečku týkající se javascriptu+jěště trochu CSSka?“
Dej "otázečku" do vhodné sekce, zrovna tahle je pro CSS dotazy jako stvořená. |
||
ultrapako Profil |
#14 · Zasláno: 28. 2. 2009, 20:04:49
Bubák
„Dej "otázečku" do vhodné sekce, zrovna tahle je pro CSS dotazy jako stvořená.“ ale to je otázka i o JS i o CSS |
||
panther Profil |
#15 · Zasláno: 1. 3. 2009, 10:10:35
ultrapako
„ale to je otázka i o JS i o CSS“ tak se rozhodni, který z těch dvou elementů převládá a vhodně ji zařaď. Pokud to je společné, tipoval bych to na přiřazení třídy/stylu pomocí JS, takže do sekce věnující se JavaScriptu. A jestli se mýlím, tak do sekce, kterou uvedl Bubák. |
||
Časová prodleva: 15 let
|
0