Üzenetben linkek linkké alakítása?
:D
A kommentekben szeretném "igazi" linkekké alakítani a linkeket, pl az van a kommentben hogy http://valami.hu/asd akkor alakítsa át <a href="...">...</a>-ra.
Meg is tudom csinálni, de nem tudom, hogy csak akkor kellene-e átalakítanom, ha a http(s)://-t is leírta, vagy még azt is elfogadjam, ha csak www. ...-ot ír.
Feszbukon néztem és ott csak http-vel alakít át, és ezért kérdezem, hogy mi miatt nem elég neki a www... ?
Amelyik címre kattintani lehet, az link, amire nem lehet, az URL. Vagyis te az URL-t akarod linkké alakítani.
Csinálhatod http nélkül.
Egy linknél, pontosabban "a" html elemnél a href paraméterben egy URI*-t kell betenni.
Ennek a pontos leírása itt van: [link]
(*: Igen, az URL maga is az URI-k közé tartozik.)
De nagyon tömören a felépítése a következő:
<protokoll>://<szerver cím>:<port szám>/<elérési út>
A böngészőkben amikor az ember kézzel beír egy címet azért nem kell megadni a protokollt és a port számot, mert ezeket a böngésző magától odateszi, mivel elég "egységesek" a weben. (HTTP protokoll 80-as port, HTTPS 443)
Az egyes oldalakon viszont, amikor a linkeket megadod, akkor a href-ben kelleni fog a http.
Az oldalakon, amikor "üzenetet küld" az ember is részben ezért alakítják csak linkké azokat a címeket, amik http-vel kezdődnek.
A másik ok pedig az, hogy sokkal könnyebb és "biztosabb" erre keresni a szövegben. Az ember ritkán ír olyan kifejezést, hogy " http://", vagyis amikor ilyet találsz, biztosra veheted, hogy ott bizony egy link lesz.
Ha jót akarsz, akkor a neten keress reguláris kifejezést az URL címekre. Már megírták párszor, páran.
Utolsó.
A kérdező nem azt kérdezte, hogy mit írjon a HTML "<a>" tag-jébe, hanem azt, hogy ha egy felhasználó beír egy www-vel kezdődő "szöveget" az input mezőbe, akkor azt alakítsa át linkké, vagy ne.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!