Newsgroup: it.comp.www.php
Titolo: Problema in Javascript

siccome amo complicarmi la vita
vorrei creare uno script tipo questo sotto, ma che invece di aprire un altra
finestra mi collega la pagina desiderata nella medesima finestra
tanto per capirci utilizzando una spece di self.location.href="pagina.html"
ma non so come.
dove la pagina.html è la variabile  magari c'è anche il verso in php,
suggerimenti
-----------------------------------------
<script language="JavaScript">
function leapto(form) {
 
          var myindex=form.dest.selectedIndex
        window.open(form.dest.options[myindex].value); 
}
</script>
<form name="myform">
  <select name="dest" size="1"><option selected="selected"
value="">---&gt;scegli una voce&lt;---
    </option><option value="
http://www.html.it
">Home page
    </option><option value="
http://www.html.it/dynamic
">DHTML.it
    </option><option value="
http://www.html.it/font
">Font
    </option><option value="
http://www.html.it/asp
">ASP
    </option><option value="
http://www.html.it/grafica
">Grafica
  </option></select>
<p>
<input type="button" value="Jump around this place"
onclick="leapto(this.form)">
</form>
------------------------------

 }
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
L'uomo, conscio di sbagliare, persevera.

 
if(un si capisce bene){
$xx= cosa}
Scusa in effetti sono un bel po ignorante, infatti non so neanche che $xx tu
intenda per OT; Forse (Ostentatamente Toscano)
Ma si sente tanto??
Per essere più chiaro , dopo "varibile", ci si potrebbe mettere una virgola
e dopo continuare dicendo: magari per un risultato analogo si può,
intervenire utilizzando uno script in php che operi nel medesimo modo,
ossia ....... 
Ma mi  sembra prolisso .
comunque lo script che hai modificato non funziona, 
ciao

 comunque lo script che hai modificato non funziona, 
Ti suggerisco di spostarti su it.comp.lang.javascript. 
P.S.
Dire solamente "non funziona" non permette certo di risolvere il tuo
problema, comunque fa esattamente quello che deve fare (aggiorna la
pagina a seconda del valore del campo selezionato nella lista).
-- 
I am what I am, I do what I can


 
Grazie per il suggerimento guarderò su quel newsgrup
nel frattempo pensi che si possa scrivere una funzione analoga in php???
perche io ho pensato rimando tutto ad una pagina prodotto.php dove includo
un file che sara la mia variabile $prodotto selezionata dalla form .
Il tutto mi sembra decisamente macchinoso , e poi il funzionamento finale
non mi è riuscito tanto bene , c'è diversi problemi, percui se c'è una
semplificazione tanto meglio.
ciao
<form action="prodotto.php" method="GET"
enctype="application/x-www-form-urlencoded">
<select name="prodotto" size="1">
<option value="
http://localhost/palbox.it/120.php
" label="120"><a
href="120.php">120</a></option>
<option value="110c.php" label="120"><a href="110.php">110</a></option>
</select><input name="" value="Select" type="submit">
</form>

 </form>
Non credo sia corretto in HTML inserire un tag A HREF in un tag OPTION,
comunque:
<?php // file prodotto.php
if (isset ($_GET["prodotto"])) {
	// Per compatibilità con HTTP 1.1 andrebbe utilizzato un URL assoluto.
	header ("Location: " . $_GET["prodotto"]);
	// oppure
	// include ($_GET["prodotto"]);
}
?>
<form action="prodotto.php" method="GET">
  <select name="prodotto" size="1">
    <option value="120.php">120</option>
    <option value="110c.php">110</option>
  </select>
  <input value="Select" type="submit">
</form>
</body>
</html>


 comunque:
lo so era un tentativo disperato, ma non funzionante.
provo come dici e poi ti dico, comunque ioo  avevo messo semplicemente:
<?php
readfile("$prodotto");
?>
il problema riscontrato è che la variabile prodotto ossia la pagina 120.php
contiene a sua volta un altro include :
<?php
include('menu.php');
?>
che pero quando mi comapre la pagina
prodotto.php%prodotto=120.php
non si vede.

 ?>
Se la pagina definita in $prodotto e' una pagina PHP questo comando
restituira' la pagina cosi' come e' salvata sul server, ossia anche con
il codice PHP.


 
in teoria si ma in pratica, ed è quello che non capisco, nel sorgente si
vede il codice 
<?php
include('menu.php');
?>
ma non si vede  menu.php

 ?>
E' esattamente quello che ho detto io. Prova a rileggere il manuale
riguardo la funzione readfile e ricordati che PHP e' un linguaggio di
scripting server side!!!


 
in effetti se in prodotto.php metto:
<?php
include("$prodotto");
?>
funziona e problema risolto,
ora vorrei sapere se tutto questo si può fare senza passare dal file 
prodotto.php
suggerimenti??
ciao

 prodotto.php
Ossia? Lato client? DEVI utilizzare JS (it.comp.lang.javascript).


 
grazie proverò
ciao