Newsgroup: it.comp.www.php
Titolo: include di una pagina aperta con comando javascript

Ciao,
scusatemi ancora il disturbo..
Se da una pagina php ho il seguente codice:
<script language="JavaScript">
function apri_popup()
{
  window.open('ricerca.php');
}
</script>
<?php <button name=\"bd\" value=\"car\" onclick=\"javascript:apri_popup
()\">?</button> ?>
perchè se nella pagina ricerca.php, che viene aperta in modo corretto 
come fosse un popup, eseguo l'istruzione:
include ("pagina_precedente.php");
i riferimenti che faccio ai campi della pagina_precedente.php non 
fnzionano? ed esempio: $variabile_nuova=$campotesto_paginaprecedente
non funziona?
Spero di esser stata chiara...
Risolto questo enigma non dovrei più averne altri :p
baci

 non funziona?
Perché il form non lo hai mica inviato (in altre parole ti manca la 
chiamata al metodo 'submit').
Inoltre, quando ti riferisci alle variabili provenienti da un form, usa 
$_GET['nome_campo'] o $_POST['nome_campo'] (o al limite 
$_REQUEST['nome_campo']). Ovviamente se il form NON lo hai inviato, è 
un po' difficile trovare queste variabili. ;)
-- 
rob4you

 chiamata al metodo 'submit').
Ciao Roberto,
io ci ho provato a mettergli il submit..
<button type=\"submit\" value=\"car\" onclick=\"apri_popup()\">?</button>
con il submit, il popup si apre, ma la form principale continua con il 
codice di seguito (aprendo il link della pagina che cè nel <form> 
dichiarato precedentemente) e quindi mi fà casino eseguendo il codice che 
non desidero venga eseguito...
senza il submit invece questo non viene fatto, ma resta il fatto che i 
collegamenti ai campi della form principale dal popup non funzionano..
uffi mi sà che sono nei pasticci :((((

 uffi mi sà che sono nei pasticci :((((
Non disperareee MAII! LOL
Ecco il codice; fai copia e incolla, e poi adattalo.
Se hai bisogno fai un fischio. ;)
<html>
<head><title>
www.outofmind.eu
</title></head>
<body>
<form action="vai.php" name="form_sara" method="GET" 
target="new_finestra">
<input type="text" name="sara_ti_amo" />
<input type="button" name="invia" value="invia" onclick="sendme();" />
</form>
<script>
function sendme()
{
    window.open("","new_finestra","width=500,height=300,toolbar=1");
    var a = window.setTimeout("document.form_sara.submit();",500);
}
</script>
</body>
</html>
-- 
rob4you
www.outofmind.eu

 </html>
Con questo codice cliccando sul bottone "invia" mi si apre la pagina 
dichiarata nel <form>, quindi "vai.php", giusto?
La differenza è che se si clicca sul bottone "invia" io vorrei far aprire una 
pagina "ricerca.php", "vai.php" solo se si clicca su di un altro 
bottone "continua"..
Ho provato a modificare la riga: 
window.open("ricerca.php","new_finestra","width=500,height=300,toolbar=1");
e funziona, tranne che un motivo: dalla form "ricerca.php" non riesco a far 
riferimento al text "sara_ti_amo" della form precedente!
Capito il problema?
seconda cosa che non mi è chiara e che ci son arrivata con le ultime parole:
il text "sara_ti_amo"?? da dove esce? è una casualità??
:))))))))
grazie tante bob sarò debitrice di una cena :p

 grazie tante bob sarò debitrice di una cena :p
ma no BOB!!! ROB! :)
ti inviterò sul mio yatch (dammi tempo di comprarlo) ;)
-- 
rob4you
www.outofmind.eu

 Il mezzo segreto è il campo text, l'altra metà......;)
l'altra metà quando?
al prossimo mio post? o quando?
:))))))
grazie ROB (e non BOB) per gli aiuti di oggi, son riuscita a risolver il mio 
problema (che non era PHP hai ragione!!!!!!!!!)..
te ne son infinitamente grata!!!!
x lo yatch...tutto il tempo che vuoi!
buon week a presto!

oppure


Ed è OK! Son riuscita nel mio intento, tranne che in una cosa..
Nell'esempio che hai fatto, sia il button "invia" che "continua" aprono 
un popup in una nuova finestra, nel caso "new_finestra" della funzione 
JS "sendme()", ok??
come faccio invece ad esempio a: far aprire il link del botton "invia" 
nella "new_finestra", invece il link del botton "continua" nella 
finestra corrente??
Ci sto provando da gionri ma non trovo soluzione..uffi...
GRAAAAAZIE!!!!

 GRAAAAAZIE!!!!
Per te questo e altro....LOL
-- 
rob4you
www.outofmind.eu

Perdonami il ritardo rob!!!
Questa volta non son più 5 ore, ma 2 giorni...
Sorry sorry sorry sorry!!!!!!
Grazie tantissime funziona...mamma mia non ci fossi tu!!
1 bacio