Forum

Forum (https://www.coolstreaming.us/forum/)
-   Fantacalcio (https://www.coolstreaming.us/forum/a/)
-   -   Javascript AIUTO !!!!!!!! (https://www.coolstreaming.us/forum/a/18564-a.html)

taglioecucito 06-02-2007 01:00 PM

Javascript AIUTO !!!!!!!!
 
Cerco un piccolo aiuto in javascript ..... c'e qualcuno che mastica un pochino di javascript.

Ciao a tutti

ABNormal 06-02-2007 01:59 PM

Quote:
Originally Posted by taglioecucito
Cerco un piccolo aiuto in javascript ..... c'e qualcuno che mastica un pochino di javascript.

Ciao a tutti


esponi il problema e vadiamo che si può fare..

taglioecucito 06-02-2007 03:29 PM

Code:
<head> <title>New document</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <script type="text/javascript"> function select(id){ for (n = 0; n < 3; n++) { window['ar_'+n]=new Array(); } ar_0[0]=new Option('uno1','uno1') ar_0[1]=new Option('uno2','uno2') ar_0[2]=new Option('uno3','uno3') ar_1[0]=new Option('due1','due1') ar_1[1]=new Option('due2','due2') ar_1[2]=new Option('due3','due3') ar_2[0]=new Option('tre1','tre1') ar_2[1]=new Option('tre2','tre2') ar_2[2]=new Option('tre3','tre3') if(id < "0"){ // Delete all entries in the cities list box for (i = document.form1.division.length; i > 0; i--){ document.form1.division.options[i-1] = null } // Add comment option to City List box document.form1.division.options[0] = new Option("-- Select City --",0) } array_rif=eval("ar_"+id); for(i=0;i<array_rif.length;i++){ document.form1.division.options[i]=array_rif[i] } } </script> </head> <body> <form name="form1"> <select name="season" onChange="select(this[this.selectedIndex].id)"> <option id="-1" value="A">-- Select Season --</option> <option id="0" value="B">2005-2006</option> <option id="1" value="C">2006-2007</option> <option id="2" value="D">2007-2008</option> </select> <select name="division"> <option id="-1" value="E">-- Select Division_2 --</option> </select> <script type="text/javascript"> //select(-1) </script> </body> </html>


Quello che vorrei fare per prima cosa è generare in maniera automatica gli array delle divisioni (ar_uno ar_duo ar_tre) .. prendendo i dati dal database ...

Questo è un esempio ma se volete cambiare il codice del javascript fate pure ...

ciao a tutti

Ogher 06-03-2007 07:35 PM

potresti fare uno scriptino php che preleva i dati dal db e li mette in xml; poi con una richiesta asincrona ti vai a prendere quello che ti serve

in settimana provo a scrivere qualcosa :)

taglioecucito 06-04-2007 12:22 AM

Quote:
Originally Posted by Ogher
potresti fare uno scriptino php che preleva i dati dal db e li mette in xml; poi con una richiesta asincrona ti vai a prendere quello che ti serve

in settimana provo a scrivere qualcosa :)



Ciao ho trovato qualche info a questo Link vediamo se ci puo essere di aiuto

ciao

Ogher 06-08-2007 02:21 PM

1 Attachment(s)
spero non sia troppo tardi :)
ecco qua un esempio funzionante: http://ogher.netsons.org/taglio/
ho messo qualche commento nel codice, in pratica lo script carica quello che serve in base a cosa viene selezionato volendo si può fare in modo che carichi tutto nell' "onload" del body

taglioecucito 06-08-2007 05:49 PM

Quote:
Originally Posted by Ogher
spero non sia troppo tardi :)
ecco qua un esempio funzionante: http://ogher.netsons.org/taglio/
ho messo qualche commento nel codice, in pratica lo script carica quello che serve in base a cosa viene selezionato volendo si può fare in modo che carichi tutto nell' "onload" del body


No tranquillo ...... avevo trovato anche io una soluzione .. ma preferisco la tua che credo sia in AJAX, molto migliore rispetto alla mia.
Scusa c'e qualcosa che non và o non funziona la seconda tendina ? perche con IEXPLORER risulta sempre vuota !!!

ciao e grazie

Ogher 06-08-2007 05:58 PM

Quote:
Originally Posted by taglioecucito
No tranquillo ...... avevo trovato anche io una soluzione .. ma preferisco la tua che credo sia in AJAX, molto migliore rispetto alla mia.
Scusa c'e qualcosa che non và o non funziona la seconda tendina ? perche risulta sempre vuota

ciao e grazie

in che senso? se ad esempio selezioni '2005-2006' sulla 2^ non ese '0000000000000'?
effettivamente è ajax, ho colto l'occasione per vedere se avevo capito i primi capitoli del guida che c'era in edicola con pc professionale :D

taglioecucito 06-08-2007 06:06 PM

Quote:
Originally Posted by Ogher
in che senso? se ad esempio selezioni '2005-2006' sulla 2^ non ese '0000000000000'?
effettivamente è ajax, ho colto l'occasione per vedere se avevo capito i primi capitoli del guida che c'era in edicola con pc professionale :D



Si in quel senso .... con IE quando selezioni 2005-2006 non esce niente sulla seconda select .... deovrebbe essere un problema di createXMLHttp ..... sto cercando di vedere quale sia il problema ... se lo trovi prima te avvertimi

ciao e grazie

Ogher 06-08-2007 06:39 PM

effettivamente io avevo provato solo su frefox e ie7 e a quanto pare il fetentone di ie6 (e precedenti) ha un po' di problemi, però c'è sicuramente la soluzione appena trovo la migliore ti aggiorno

Update: in teoria doveva già funzionare da prima... il codice è uguale a questo http://blogs.msdn.com/ie/archive/2006/01/23/516393.aspx


All times are GMT +2. The time now is 12:17 AM.

Powered by: vBulletin Version 3.0.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.