I.L. Programování Mosaic 31. 8. 2021 8:40 27. 8. 2021 12:25

Chceme z WebMaker stránky hyperlinkem přejít na stránku jiného zařízení.

URL vzníká až při běhu programu v řetězcové proměnné.

Jak na to?

Odpovědi 2

M.B. 24. 8. 2021 16:24

Tato možnost ve Webmaker přímo není. Omezení je možné obejít, nahrazením odkazu javascriptem.

Pro správnou funkčnost je nutné založit pomocnou stránku, například REDIRECT.XML, na které bude jediná proměnná obsahující cíl přesměrování v zadávácím poli. Do odkazu, který se má touto proměnnou řídit vložíme následující kód:

javascript:fetch('REDIRECT.XML').then(response=>response.text()).then(data=>(new window.DOMParser()).parseFromString(data,'text/xml')).then(xmlData=>window.location=xmlData.getElementsByTagName('INPUT')[0].getAttribute('VALUE'));

V přiloženém souboru je archiv projektové skupiny s funkčním příkladem.

I.L. 27. 8. 2021 12:25

Děkuji, úspěšně otestováno s CP-1000. Vyřešeno.

Tento dotaz je vyřešený.