Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak wstawić [link][/link] do textarea
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
moto0095
Szukałem w google żeby nie było
Mam na stronie pole
i obok przycisk który wstawia do niego [link][/link].
No potem wiadomo 'wyślij' i tekst pokazuje się w komentarzach.
Jak zrobiż coś takiego że jak użytkownik wpisze np: [link]http://google.pl[/link] to to zmieni na
  1. <a href="http://google.pl">http://google.pl</a>
questionmark.gifquestionmark.gifquestionmark.gifquestionmark.gifquestionmark.gifquestionmark.gif
kamil4u
Cytat
i obok przycisk ktury wstawia do niego [link][/link].

http://forum.php.pl/index.php?showtopic=132627&hl=
Cytat
Jak zrobiż coś takiego że jak użytkownik wpisze np: [link]http://google.pl[/link] to to zmieni na

http://forum.php.pl/index.php?showtopic=11...mp;#entry578439

--EDIT--
Dopiero teraz zauważyłem: który. To dzieci w podstawówce nie popełniają takich błędów.
http://pl.wiktionary.org/wiki/kt%C3%B3ry
moto0095
No ten błąd już poprawiłem [wiadomo jestem dyslektykiem]. A niemożna by było jakoś krócej i łatwiej questionmark.gif
A i chodzi mi samą zamianę
  1. [link]http://google.pl[/link] na <a href=http://google.pl>google</a>

Aha i jak by ktoś chciał zobaczyć moją stronę [starałem się nie robić błędów] www.2pac.site90.net
skowron-line
Jeżeli chcesz osiągnąć taki efekt
Kod
[link]http://google.pl[/link] na <a href=http://google.pl>google</a>


To w kolejności
Kod
var href = prompt("Wstaw adres strony");
if( href == null )
{
return false;
}
// tu znowu prompt z prośbą o opis linku
// warunek który sprawdza czy nie jest null i nie jest pusty
// jezeli jest pusty to opis == href


i tyle.
moto0095
Próbowałem tak jak podał skowron-line i nie działa sadsmiley02.gif
skowron-line
To pokaż do czego doszedłeś wskażemy Ci błąd.
moto0095
Oki już mi się udało. Zrobiłem tak jak podał kamil4u i działa smile.gif .
Wyszło coś takiego http://www.2pac.site90.net/upload/index.ph...c.jpeg&pg=0.

Ale mam jeszcze jeden problem.
Nie chcę robić nowego tematu to zapytam się na tym w linku który podałem wyżej tam gdzie są emotki jest ramka <iframe>.
Czy da się zrobić tak aby po kliknięciu na jakąś emotkę pojawi się ona w polu textowym?questionmark.gif?
kamil4u
Oczywiście, ze się da. Najlepiej by było jakbyś usunął iframe i zrobił to wprost w tej tabelce(też nie zbyt dobry pomysł te tabelki: http://osiolki.net/tabelki/ ) i zrobił coś ala:
Kod
<textarea id="test"></textarea>
<img src="./obrazek1.png" alt="[obrazek1]" onClick="document.getElementById('test').value += this.alt">
<img src="./obrazek2.png" alt="[obrazek2]" onClick="document.getElementById('test').value += this.alt">
Jak nie chcesz usuwać tego iframe szukaj pod hasłem parent
moto0095
Ja bym z chęcią zrobił to bez iframe ale wtedy nie działa.
Pojawia się wtedy
Parse error: syntax error, unexpected T_STRING in /home/a6265801/public_html/upload/index.php on line 564
kamil4u
Jasnowidzem nie jestem... - popraw błąd i będzie hulać smile.gif
moto0095
Błąd nie wynika z tego że jest tam jakiś "błąd". Jak ten kod co podałeś wstawię do innego pliku to działa a tak nie.
I dlatego właśnie potrzebuję skrypt który da kod do textarea z iframe. sciana.gif
Wszystko mi jedno czy to będzie js ; php ; czy coś innego.
Chyba że się da jakoś do tego podpiąć emotki http://rafael.webd.pl/tmp/bbcode/v4.5/

Ok. Poradziłem sobie smile.gif . offtopic.gif Temat do zamknięcia. I oczywiście zapraszam na 2pac.site90.net
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.