Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Předání parametru odkazem typu SMS v Androidu.

Dobrý den,

při vytváření php skriptu ve www stránce pro použití v prohlížeči na Androidu řeším následují problém:

Mám tyto dva řádky

echo "<a href=\"sms:776123456?body=AHOJ.\">POSLAT SMS</a><br> <br>\n";

a

echo "<a href=\"sms:776123456?body=*AHOJ.\">POSLAT SMS</a><br> <br>\n";

Které udělají to, že po kliknutí na příslušný odkaz v prohlížeči se má otevřít SMS klient s předvyplněným telefonním číslem a textem zprávy. Pokud použiji prohlížeč Opera, otevře se odkaz správně v obou případech. Pokud použiji prohlížeč Firefox, první odkaz se správně otevře, ale druhý nikoliv, ve druhém případě se nestane nic. Problém tam dělá ta hvězdička, jenomže jako na potvoru ji tam nutně potřebuji (je to kvůli doručence SMS zprávy). Zkoušel jsem tu hvězdičku nějak zakódovat, ale nepovedlo se mi to.

Mohl by mi, prosím, někdo poradit, jak to vyřešit, aby i druhý odkaz se otevřel správně i ve Firefoxu?

Nějak to obejít nemá smysl, potřebuju to vyřešit ve smyslu zadání.

Předem díky za rady.

Předmět Autor Datum
Já věděl, že mi poradna pomůže, nějak záhadně mě napadla správná vyhledávací fráze do google a našel…
Ladislav_Malek 24.12.2022 14:37
Ladislav_Malek
Nejspíš takhle: echo "<a href=\"sms:776123456?body=%2AAHOJ.\">POSLAT SMS</a><br> <br>\n";
Wikan 24.12.2022 16:27
Wikan
Ne, tak toto nefunguje, asi to není tamto double bla bla bla :-D Teď nemám čas, ale touhle už snad z…
Ladislav_Malek 24.12.2022 16:39
Ladislav_Malek
No máš pravdu, samozřejmě jsem poslal špatnou verzi. Tohle už je dvojitě enkódované. echo "<a href=…
Wikan 24.12.2022 16:41
Wikan
Správně je to takto: echo "<a href=\"sms:776123456?body=%252AAHOJ.\">POSLAT SMS</a><br> <br>\n";
Ladislav_Malek 24.12.2022 16:43
Ladislav_Malek
Hmm, zase druhej ::) Každopádně dík. poslední
Ladislav_Malek 24.12.2022 16:43
Ladislav_Malek

Zpět do poradny Odpovědět na původní otázku Nahoru