> > Uz som poskusal vsetko mozne a stale to neviem vyriesit. Viete niekto > upravit tento kod tak, aby sa mi po vybere polozky z > rozbalovacieho menu a > odkliknuti tlacitka "Zobrazit", otvoril prislusny link v novom okne s > definovanym rozmerom (napr. 300×200). So strankou, z ktorej > som to odklikaol > sa nebude diat nic (pripadne sa nastavi naspat na polozku > "Vyber si mesto", > ale bez toho aby sa refreshovala - bude to sucast > komplexnejsej stranky)? > No dobra. Pouzil jsem tvuj kod, jen jsem ho lehce doplnil. Po kliknuti na button je v tomto pripade vhodne volat funkci - delas toho totiz vic, psat skript primo do formulare by bylo trochu neprehledne. Ten button na odsouhlaseni tam v principu byt nemusi: muzes otvirat okno hned po zmene v tom SELECTu. To je ten kousek "onChange..." - jestli se ti to nehodi tak to vyhod. Otevirani okna: jestli chces upravit dalsi parametry pak wiz. http://faq.kab.cz Funkce nemusi nutne byt v HEAD sekci, ale je to takhle mozna prehlednejsi. Pokud to budes chtit dal rozvijet, pak si jeste uvedom, ze funkcnost stranky by nemela byt zavisla na Javascriptu (coz v tomto pripade je) - za tim formularem by mel viset serverovy skript, ktery te presmeruje na tu adresu vybranou v selectu. Nove okno zajistis tim ze das do form tagu target: <form name="pocasie" target="_blank" method="post" action="serverscript.phpasp"> Javascriptem pak muzes zachytit akci odeslani formulare na server a zajistit presmerovani (v novem okne) na strane klienta. Ted ten tvuj kod: --- <html> <head> <script type=text/javascript> <!-- function openwin(value){ mywin=window.open(value,"pocasie","width=300; height=200",true); document.pocasie.poc.selectedIndex=0; } //--> </script> </head> <body> <form name="pocasie" method="post" action=""> <SELECT name="poc" size=1 onChange="openwin(this.value)"> <option value="">Vyber si mesto</option> <option value="http://data.meteo.sk/free/freebb2.php">Banská Bystrica</option> <option value="http://data.meteo.sk/free/freebj2.php">Bardejov</option> <option value="http://data.meteo.sk/free/freeba2.php">Bratislava</option> </select> <input type="button" onClick="openwin(poc.value);" value="Zobraziť"> </body> </html> --- Martin
This archive was generated by hypermail 2.1.2 : 12. 12. 2002, 15:56 CET