| 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: 15 let
|
|||
0