passare variabili da php a popup js,e viceversa

nephilim89

Utente Attivo
24 Mar 2010
64
5
0
ciao!sto facendo un editor bbcode.ho un problema con l'inserimento degli smiles.il tutto è strutturato cosi:
-editor.php che contiene il bbcode + una funzione che crea una textarea.
PHP:
<script language="JavaScript">
    <!--
    function win() {
        window.open("smiles.php","Scegli una faccina","menubar=no,width=460,height=360,toolbar=no");
    }
    //-->
</script>
//altro codice
function textarea($name, $form)
{
//altro codice
?> <img src="smile.png" onclick="javascript:win()"></a> <?php
echo "<br/><textarea name='$name' rows='8' cols='40' id='$name'></textarea>";
}
-smiles.php che mostra tutte le faccine disponibili,che onclick aggiungono alla textarea il bbcode dello smile cliccato.
PHP:
//altro codice
<a Onclick="window.opener.document.NOMEFORM.NOMETEXTAREA.value+='[img]<?php echo $smile;?>[/img]'"><img src="<?php echo $smile ?>"/></a>

-terzo file php, nel quale richiamo e uso il tutto:
PHP:
textarea("nome", "form");

fin qui tutto bene,perchè in smiles.php è già specificato il nome del form e della textarea. il problema arriva quando nello stesso file devo utilizzare più di una textarea.in questo caso dovrei poter gestire i nomi delle textarea,magari passandoli come variabili.ma come si fa?soluzioni alternative?

grazie :)
 

nephilim89

Utente Attivo
24 Mar 2010
64
5
0
ci sono vicino!
ho provato a modificare cosi:
PHP:
<img onclick="javascript:win(<?php echo $form; ?>,<?php echo $name; ?>)">
nel js:
PHP:
 function win(form,name) {        
 window.open("includes/bbcode/smiles.php?form='+form'&tarea='+name'","Scegli una faccina","menubar=no,width=460,height=360,toolbar=no");   
 }
nel php:
PHP:
<a Onclick="window.opener.document.<?php echo $_GET['form']; ?>.<?php echo $_GET['tarea']; ?>.value+='[img]<?php echo $smile;?>[/img]'"><img src="img/smiles/<?php echo $smile ?>"/></a>

però non aggiunge niente,dice Undefined index: tarea, Undefined index: form
 

nephilim89

Utente Attivo
24 Mar 2010
64
5
0
ok risolto.era già corretto se non fosse per errori di sintassi,tipo il concatenamento nel js e gli apici nell'immagine
 
Discussioni simili
Autore Titolo Forum Risposte Data
A [PHP] Passare variabili tra pagine diverse PHP 2
A Passare variabili da javascript a PHP PHP 8
A passare variabili da javascript a php PHP 3
C passare variabili da php a javascript Javascript 13
A Passare due variabili con Javascript. Javascript 1
gandalf1959 Passare variabili da listener Paypal a un'altra pagina PHP 0
I Passare variabili in link popup Javascript 2
J Passare oggetti con le variabili di sessione PHP 0
R passare variabili da scollpane a filmato madre Flash 0
J Passare variabili html HTML e CSS 1
P Passare contenuto in value. Ajax 1
P Passare i risultati di un foreach in un modal. Help! PHP 2
F Passare variabile a pulsante in finestra modale PHP 2
P jButton1ActionPerformed passare parametri ad altra classe Java 2
Fendo59 Passare parametri con metodo POST a una pagina in un frame PHP 0
A Problema nel passare la variabile PHP 0
I Passare dei parametri in javascript PHP 0
N PDF fpdi passare variabile PHP 4
F Come passare una variabile al modal di bootstrap PHP 1
G Passare path directory in POST PHP 2
F Passare una variabile php dal DB mysql alla pagina PHP 3
M [PHP] Passare variabile di sessione con metodo GET PHP 10
G [Javascript] Passare un valore via querystring Javascript 1
G [PHP] Passare dati tra record PHP 4
L [PHP] Passare variabile PHP 3
AMONRA75 [PHP] passare una variabile in una finestra MODAL PHP 1
P Come passare var1 a pagina php1 e var1,var2 a pagina php2 PHP 5
M Passare una varibile da PHP a Javascript PHP 2
B [PHP] passare valore ad un form su un'altra pagina PHP 4
K [PHP] Paginazione Wordpress: passare variabile PHP 6
F [Javascript] select list concatenate - passare valore dalla prima alla seconda Javascript 7
T [PHP] passare una variabile in una finestra MODAL di bootstrap PHP 3
M [MS Access] Passare i dati di una query da form a report MS Access 3
V Passare a PHP pagina bootstrap creata in HTML PHP 1
A passare parametri ad un file php prima di utilizzare $.get jQuery 1
A [Javascript] Passare variabile tra pagine html diverse Javascript 13
D [ASP] Passare in array stringa dinamica Classic ASP 2
K [PHP] Passare valore select PHP 2
andreacata31 [ASP.Net] Passare da Windows Application a sito Web ASP.NET 1
SimooRu [PHP] Non riesco a far passare i dati con i form PHP 4
Rikk73 Passare come argomento in un metodo un parametro della classe istanziata PHP 0
I Passare record Database access a Java Javascript 0
C Passare dal terzo al secondo livello di un dominio su Aruba Domini 2
Marco_88 Passare un valore prima dell'invio del form Ajax 0
A Passare il titolo al posto dell'id PHP 1
pup3770 Passare parametro ad un'altra pagina in base alla condizione PHP 3
M Passare una funzione a una proprietà di oggetto Javascript 2
W Passare una variabile da una pagina all'altra PHP 25
M Passare coppie di coordinate in una google map Javascript 0
M Passare dati in un array da statement mysqli PHP 2

Discussioni simili