Portál AbcLinuxu, 15. května 2025 21:42
DD,
prosim o radu.
Jak v javascriptu, aby po kliknuti na odkaz se zacal otevirat soubor a soucasne aby se po asi 5s obnovila (refresh) puvodni stranka. Potrebuju totiz sledovat, ze doslo k otevreni odkazu a nasledne (pokud tedy doslo k jeho otevreni) modifikovat puvodni stranku, resp.pridat tlacitko "Submit"
prosim o pomoc.
Jak v javascriptu, aby po kliknuti na odkaz se zacal otevirat souborObávám se, že tohle se musí vyřešit na straně serveru - JavaScript jako takový soubory otvírat nemůže. Pokud se má zobrazit kromě souboru i stránka, lze použít v hlavičce specifikaci
attachment
(jak je to přesně si nepamatuju).
modifikovat puvodni stranku, resp.pridat tlacitko "Submit"Třeba takhle (popř. využít nějaký timer...).
a
), který se jmenuje onclick="nejakavasefunkce(); return true" nebo false? Teď nevím, prostě jedno z toho tak, aby ten odkaz pořád fungoval i jako odkaz :) Čili <a href="soubor" onclick="nejakavsefunkce();" ....
a také budete potřebovat javascriptovou funkci settimeout()
kterou nastavíte časovač na těch 5s, následně spustí vámi zvolený kód.
ano, neco takoveho potrebuji - bud funkci, ktera obnovi hlavni stranku za tech 5s,
- nebo funkci, ktera otevre nejakou jinou stranku (okno) a po 5s se toto okno zavre a nacte se puvodni stranka
<html> <head> <title>test</title> <script type="text/javascript"> function enableSubmitButton() { document.getElementById('bar').disabled = false; } </script> </head> <body> <form> <input type="submit" id="bar" name="Stiskni" value="bar" disabled> </form> <a href="foo.pdf" target="_blank" onclick="javascript:enableSubmitButton();">klik</a> </body> </html>V pripade ze je timeout nutny, zabalte obsah funkce enableSubmitButton do funkce setTimeout
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.