Posted By: znouza (- Armored Pilsener -) on 'CZwww'
Title: Re: kalendar
Date: Thu Mar 2 23:53:23 2000
> Zdar,
> mam takovej hlopuopej napad, urcite uz to nekde mate, ale ze studijnich
> duvodu
> bych si rad udelal treba kalendar. Moje predstava:
> Kliknu na odkaz, objevi se okno, kde si naklikam datum, kliknu Ok, a do
> chlivku v tom puvodnim dokumentu (vedle odkazu) se mi zapise datum. To vse v
>
> JavaScriptu.
> Me by zajimalo, jak prenesu to naklikany datum zpatky do toho formulare.
> Kdyz nekdo postnete priklad, nebo odkaz na priklad, bude to super.
>
>
>
> +----------------------------+ Eagle
> | eagle@dione.zcu.cz |
> | http://dione.zcu.cz/~eagle | "Kdo nehraje s nami, hraje proti nam!"
> +----------------------------+
v hlavnim dokumentu:
<form name="formular">
<input name="datum"><a
href="javascript:window.open('kalendar.html',
'_blank','scrollbars=yes,width=200,height=180,screenX=400,screenY=20,resizable=
yes,status=yes')">Kalendar</a>
a v kalendar.html:
bude funkce uloz(), ktera zjisti parametry z nejakeho formulare a vlozi je
zpatky do hlavniho dokumentu (v tomto pripade je zde rada checkboxu)
<script language="javaScript">
function uloz() {
len = document.formule.elements.length;
var i=0;
var hodnota='';
for( i=0; i<len; i++) {
if (document.formule.elements[i].name=='branze' &&
document.formule.elements[i].checked) {
if (hodnota!='') {hodnota=hodnota+','}
hodnota=hodnota+document.formule.elements[i].value;
}
}
opener.document.formular.datum.value=hodnota;
window.close();
}
</script>
...
<form name="formule">
<input type=checkbox value=xx>
<a href="javascript:uloz()">Vlozit</a>
</form>
--
Pokud je ti neco nejasneho, rekni :)
_ _ /-------- znouza
( o)(o ) /__________
|| | |
|| |_| "The game of life is hard to play..."
** __| 3T