Autor Zpráva
Annie
Profil
Vytvářím si pomocí JS <a> do kterýho mi ze serveru přichází caption:"text" type:"button" a pak value, který je např "OPEN=www.google.com" .... co s tím? Snažila jsem se to dát to value do href toho <a>, ale po kliknutí se dostanu na http://localhost:9999/projekt/OPEN=www.google.com/ ... K čemu a jak můžu použít tu hodnotu, aby mě to hodilo na tu příslušnou stránku?

Prozatím mám: $("#results").append("<a id=button href=" + value + ">" + caption + "</a>");
Keeehi
Profil
Annie:
Můžeš to value ze servru posílat už tak, aby v něm nebylo to OPEN= ? Pokud ne, můžeš to oříznout v javascriptu value.substring(5); Nebo nějak jinak. Netuším, co všechno může ten server posílat.

Taky ještě záleží na tom, zda jsou odkazy relativní nebo absolutní. Nejlépe, kdyby to už server posílal správně. Pokud ne, tak jak to máš teď ty, tak jsou relativní, kdybys chtěla vždy absolutní, přidej použij href=//"... Pokud to nerozlišuje server a mohou být jak relativní tak absolutní, tak si tu logiku musíš vytvořit v javascriptu.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: