Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: dodanie textu do formularza z nowego okna
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
banpl
otoz, mam problem, nie jestem zabardzo wtajemniczony jak zrobic zeby:

w nowo otwartym oknie znajduja sie emotikonki i teraz, chcialbym aby po nacisniesiu na jaksac z nich ona wstawiala sie do formularza w oknie matki

cos w podobie jak dodawaie nowego komentarza na forum

forum

jesli mozecie to odajcie gotowy scrypt, bo z javy to ja zielony jestem ;]
Alkagar
Kod

function cytuj(tekst)
{
parent.document.forms.nazwa_form.nazwa_pola.value = parent.document.forms.nazwa_form.nazwa_pola.value + tekst;
}


Ten kod bedzie ci dodawał tekst do formularza znajudjącego się na stronie głównej, jeżeli wywołana zostanie w iframe. Może tez bedzie działać jak wykorzystarz w swoim przypadku smile.gif

Pozdrawiam,
Alk
TomASS
A Widok -> Źródło nie działa ? tongue.gif

ctrl+f: "[ b ]"

O!! A co to widzę:
  1. href="JavaScript:paste_strinL('',0)"


A skąd ta funkcja (swoją drogą to po co jest java script: ....... równiedobrze mogłaby być pupa_bobra:parse.....)

  1. <script type="text/javascript">
  2. <!--
  3. function paste_strinL(strinL){
  4. var input=document.postMsg.elements["postText"];
  5. input.value=input.value+strinL;
  6. }
  7. //-->
banpl
czyli jak to ma wygladac, sory ze tak gadam bez sesnu al zrozumcie, java to czarna magia ;] dla mnie, mam wiec pik

index.php z formularzem

  1. <?php
  2.  
  3. // jakies pierodly
  4.  
  5. <form action="index.php" name="formularz" method="post">
  6.  
  7. treść: <br><textarea cols="90" rows="5" wrap="virtual" name="post"></textarea>
  8. <br>
  9. <input type=submit name=add value="Dodaj wpis"></td>
  10.  
  11. </form>
  12.  
  13. jakeis pierdoly
  14.  
  15. ?>



no i 2 okno w ktorym wyswietlane sa emotikonki do dodania do formularza
image.php

  1. <?php
  2.  
  3. <a href="javascript:emoticon(':)')"><img border="0" title=":)" src="emots/wesoly.gif" width="18" height="18"></a>
  4. &nbsp;
  5. <a href="javascript:emoticon(':(')"><img border="0" title=":(" src="emots/smutny.gif" width="18" height="18"></a>
  6. &nbsp;
  7. <a href="javascript:emoticon('biggrin.gif')"><img border="0" title=":D" src="emots/zeby.gif" width="15" height="15"></a>
  8. &nbsp;
  9. <a href="javascript:emoticon('snitch.gif')"><img border="0" title=":>" src="emots/chytry.gif" width="15" height="15"></a>
  10. &nbsp;
  11. <a href="javascript:emoticon(':]')"><img border="0" title=":]" src="emots/krzywy.gif" width="15" height="15"></a>
  12. &nbsp;
  13. <a href="javascript:emoticon(':/')"><img border="0" title=":/" src="emots/kwasny.gif" width="15" height="15"></a>
  14. &nbsp;
  15. <a href="javascript:emoticon(':x')"><img border="0" title=":x" src="emots/nie_powiem.gif" width="20" height="19"></a>
  16. &nbsp;
  17. <a href="javascript:emoticon(':[')"><img border="0" title=":[" src="emots/zly.gif" width="18" height="18"></a>
  18. &nbsp;
  19. <a href="javascript:emoticon(';[')"><img border="0" title=";[" src="emots/zly1.gif" width="15" height="15"></a>
  20.  
  21. ?>


tak wiec powiedzicie co i jak wkleic smile.gif
crash
  1. <script type="text/javascript">
  2. function emoticon( emot )
  3. {
  4. opener.formularz.post.value += emot;
  5. }
banpl
wielkie dzieki, po waszych podpowiedziach podpatrzylem jeszcze kod zrodlowy forum i dziala smile.gif

jeszcze raz dzieki smile.gif
Method
trzeba bylo wziasc jakis formularz z kalendarzem. jest skryptow darmowych w.... duzo biggrin.gif. Dzialanie ich bedzie takie same
karop
Witam,
A ktos moglby podac jak powinien wygladac java skrypt zeby dodac na koncu i poczatku odpowiednie znaczniki bbcode? (czyli [ b] oraz [ /b] na przyklad)
revyag
Na początki i na końcu czego ?
Chyba łączyć stringi umiesz co ?
Kod
zmienna = "lorem ipsum";
zmienna = "[B]"+zmienna+"[/B]";
karop
na javascripcie sie prawie w ogole nie znam, niestety nie mam czasu teraz (ucze sie php i javy)... Chodzi mi o skrypt, ktory bedzie dzialal tak:
mam formularz (textarea), obok przycisk, powiedzmy "B". zaznaczam sobie w formularzu kawalek tekstu i klikam w "B" i na poczatku i koncu zaznaczenia dodaje mi sie odpowiednio bbcode [ b] oraz [ /b]. Zupelnie jak w tym forum:).
Sledzilem niby te skrypty ktore sa tu wykorzystywane, ale to dla mnie za skomplikowane (nie znam na tyle javascriptu).
revyag
http://forum.php.pl/index.php?showtopic=43260
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.