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 

Search the boards