Autor | Zpráva | ||
---|---|---|---|
Tomashekk Profil |
#1 · Zasláno: 18. 1. 2011, 11:15:12
Jde o to, že se snažím vkládat určité tagy do určité textarea a funguje to, pouze když se přihlásím. Nechápu proč, jelikož nikde to neni nějak "omezený", jen když se přihlásím, tak se pomocí PHP podmínky zobrazí pár dalších tlačítek viz.
<form name="form1"><div class="editbar"> <button title="bold" onClick="vlozTag('b')" type="button"><b>B</b></button> <button title="italic" onClick="vlozTag('i')" type="button"><i>I</i></button> <button title="underline" onClick="vlozTag('u')" type="button"><u>U</u></button> <button title=":)" onClick="vlozTag(':)')" type="button" style="background-image:url('image/smile/9.gif');"></button> <button title=":[" onClick="vlozTag(':[')" type="button" style="background-image:url('image/smile/8.gif');"> </button> <button title=":P" onClick="vlozTag(':P')" type="button" style="background-image:url('image/smile/6.gif');"> </button> <button title=";)" onClick="vlozTag(';)')" type="button" style="background-image:url('image/smile/7.gif');"> </button> <button title=":X" onClick="vlozTag(':X')" type="button" style="background-image:url('image/smile/4.gif');"> </button> <button title=":O" onClick="vlozTag(':O')" type="button" style="background-image:url('image/smile/2.gif');"> </button> <button title=":cry:" onClick="vlozTag(':cry:')" type="button" style="background-image:url('image/smile/5.gif');"> </button> <button title=":rule:" onClick="vlozTag(':rule:')" type="button" style="background-image:url('image/smile/3.gif');"> </button> <button title=":jockingly:" onClick="vlozTag(':jockingly:')" type="button" style="background-image:url('image/smile/1.gif');"> </button> <button title="image" onClick="vlozTag('img')" type="button" style="background-image:url('image/bb/img.gif');"> </button> <button title="image" onClick="vlozTag('url')" type="button" style="background-image:url('image/bb/url.gif');"> </button> <button title="Nečíslovaný seznam" onClick="vlozTag('ul')" type="button">-</button> <button title="Číslovaný seznam" onClick="vlozTag('ol')" type="button">#.</button> <button title="Položka seznamu" onClick="vlozTag('li')" type="button">LI</button> <? if(admin_mod_kontrola($_SESSION['prava'])) {?> <button title="Nadpis 1" onClick="vlozTag('h1')" type="button">H1</button> <button title="Nadpis 2" onClick="vlozTag('h2')" type="button">H2</button> <button title="Nadpis 3" onClick="vlozTag('h3')" type="button">H3</button> <button title="Odstavec" onClick="vlozTag('p')" type="button">P</button> <? } ?> </div> <div class="container"> <textarea name="posts_text" id="posts_text" style="height:150px;width:650px;"></textarea> </div></form> a javascript je na zde - Odkaz Živá ukázka zde - Odkaz zkoušel jsem to v IE a FF |
||
Taps Profil |
#2 · Zasláno: 18. 1. 2011, 11:37:50
|
||
Tomashekk Profil |
#3 · Zasláno: 18. 1. 2011, 11:44:54 · Upravil/a: Tomashekk
Taps:
vždyť je definován. a hlavně po přihlášení se tam nemění nic co by mělo na textareu či ten form vliv |
||
__construct Profil |
#4 · Zasláno: 18. 1. 2011, 11:50:51
21. riadok je chybný:
var textarea = document.form1.posts_text;//forms[1] |
||
Tomashekk Profil |
#5 · Zasláno: 18. 1. 2011, 11:53:33 · Upravil/a: Tomashekk
__construct:
zaměnil jsem to, ale zase to nefunguje, když jsem přihlášen :D Přezdívka: jakpsatweb heslo: diskuse |
||
__construct Profil |
#6 · Zasláno: 18. 1. 2011, 11:58:00
Pozri si skript ktorý sa používal tu na diskusii a uprav si ho…
|
||
Tomashekk Profil |
#7 · Zasláno: 18. 1. 2011, 12:00:37 · Upravil/a: Tomashekk
__construct:
neumím vůbec js, ale snad jsem to poupravil var textarea = document.forms["form1"].elements["posts_text"]; ovšem zase to nefunguje, když nejsem přihlášenej... já už to nechápu |
||
__construct Profil |
#8 · Zasláno: 18. 1. 2011, 12:09:08
Myslím, že by Ti stačilo aj toto:
var textarea = document.getElementById("posts_text"); |
||
Tomashekk Profil |
#9 · Zasláno: 18. 1. 2011, 12:13:24 · Upravil/a: Tomashekk
__construct:
a jakej je rozdíl mezi var textarea = document.forms["form1"].elements["posts_text"]; a var textarea = document.getElementById("posts_text"); Jinak, funguje to, děkuji |
||
__construct Profil |
#10 · Zasláno: 18. 1. 2011, 12:36:35 · Upravil/a: __construct
Tomashekk:
var textarea = document.forms["form1"].elements["posts_text"]; form element s menom „form1“ a z neho vyberie element s menom „post_text“. Myslím, že je to rýchlejšie (nielen napísať :-))
var textarea = document.getElementById("posts_text"); id rovný „posts_text“
Dúfam, že som to vysvetlil správne |
||
Časová prodleva: 13 let
|
0