Kezdőoldal » Számítástechnika » Weblapkészítés » Hogyan lehet string típusú...

Hogyan lehet string típusú változóval meghívni egy js funkciót hrefből?

Figyelt kérdés

Pl. href="javascript:myFunction("string").

De ez nem akar menni, ha "" van, akkor azért, mert a hrefet befejezi, ha nincs, akkor azért, mert nem szereti a js, ha pedig href='javascript:myFunction("string")', akkor meg azért. Szóval hogyan is lehetne ezt megcsinálni?


2014. júl. 12. 23:55
 1/2 anonim ***** válasza:

Az utolsónak pedig mennie kellene amúgy.

De a varázsszó az escapelés. Használd a \ karaktert a " előtt a paraméterben.

2014. júl. 13. 00:18
Hasznos számodra ez a válasz?
 2/2 anonim ***** válasza:

Az utolsónak tényleg mennie kéne, valószínűleg más hiba van a scriptben, nézd meg a konzolt, mit ír.


Mondjuk én inkább így használnám:


href="javascript:myFunction('string')"


Mert általánosabb a html attribútum-értékek dupla idézőjelbe tétele, de elvileg mindkettő helyes, ez csak ilyen "stilisztika", szóval mennie kéne.


Ezek mellet amit az első válaszoló ír, az is egy jó megoldás, csak ha már kétféle idézőjel van, akkor használjuk ki őket nyugodtan.

2014. júl. 13. 16:20
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!