Apertura popup da form che non si può toccare

serpicosk

Nuovo Utente
30 Giu 2009
2
0
0
Sera a tutti. Questo è il mio primo post e vorrei salutare tutti quanti :)

Allora vi espongo il mio piccolo problema.
Ho un form come questo:

Codice:
<form action="http://www.miodominio.it/popup.php" id="form">
              <div>
               <input type="hidden" name="1" value="value1" />
               <input type="hidden" name="2" value="value2" />
               <input type="hidden" name="3" value="value3" />
               <input type="text" name="4" size="55" />
               <input type="submit" name="5" value="Cerca" />
              </div>
</form>

che non posso toccare in alcun modo (non posso aggiungerci ne toglierci nulla) per il semplice motivo che è un form datomi da altro sito che mi obbliga a non toccarlo.

Ora a me interessa tracciare chi usa questo form e registrarne l'evento nel db.
Il form è scritto in un file php e vorrei che i risultati del form (questi ottenuti da un'altro script in js datomi dal sito di prima che ne fà vedere i risultati) si vedessero in un popup, come vedete dall'action del form.
Ho messo in questo file popup.php il necessario per registrarne l'evento con query mysql, il tutto girando sulle variabili get che mi produce il form suddetto.

Cercando sul web mi sono imbattuto in vari script js e ne ho costruito uno che metto prima del form:


Codice:
<script type="text/javascript">

window.onload = extLinks;

function extLinks() { 
if (!document.getElementsByTagName) return; 
var anchors = document.getElementsByTagName("FORM");
for (var i=0; i<anchors.length; i++) { 
	var anchor = anchors[i]; 
	if (anchor.getAttribute("action") && 
		anchor.getAttribute("id") == "form") 
	anchor.onsubmit = function() {
		extPop(this.action);
		return false;
		}; 
	} 
}
function extPop(url) {
newWin = window.open(url,"_blank","top=0,left=0,height=500,width=600,location,scrollbars,directories,menubar,resizeable,status,toolbar");
}
</script>

Con questo riesco a aprire il popup anche se ci sono blocchi popup settati dal browser e la pagina caricata nel popup è appunto popup.php.

Il problema ora sorge qui; perchè ok che mi apre la pagina desiderata, ma le variabili get del form prodotte dagli input del form nn vengono passate assieme all'url, vanificando le query che stanno nel popup.php per il tracciamento.

Ho provato molto, ma data la mia poca esperienza in js è come cercare l'ago in un pagliaio :p
Il mio pensiero è che se lo script cerca il termine FORM e ne acquisisce i campi con i valori, se si riuscisse a recuperare i vari input con i loro valori settandone le opportune variabili e quest'ultime ancorandole nel window.open per farle passare come comuni variabili get.

Grazie in anticipo per qualsiasi aiuto o suggerimento.:D
 

serpicosk

Nuovo Utente
30 Giu 2009
2
0
0
:D:D
Risolto il problema così:

Codice:
	anchor.onsubmit = function() {
		extPop(this);
		}; 
	} 
}
function extPop(obj) {
newWin = window.open("","NomePop","top=0,left=0,height=500,width=600,location,scrollbars,directories,menubar,resizeable,status,toolbar");
obj.target = "NomePop"
}

Ho tolto il "return false" e ho messo la stringa "obj.target = "NomePop"" che mi rimanda tutti i dati nell'url. Grazie cmq per tutto, alla prossima :D
 
Discussioni simili
Autore Titolo Forum Risposte Data
H Apertura popup temporizzate a pieno schermo 1920x1080px! Javascript 28
L popup che cambiano all'apertura di una pagina Webdesign e Grafica 0
G Primo popup che si chiude all'apertura del secondo Javascript 1
D Apertura popup Javascript 1
F Apertura popup [era: Aiutino] HTML e CSS 1
K Apertura popup indesiderata [era:aiuto urgente] HTML e CSS 7
B popup centrale all'apertura della pagina HTML e CSS 1
R Messaggio apertura sito WordPress 4
M Unire 2 funzioni per l'invio di un form e con l'apertura di un div Javascript 0
S Apertura in una nuova pagina PHP 6
G Problema con eccessiva nitidezza apertura Camera Raw Photoshop 0
S [MS Access] Apertura Maschera su nuov record in base a determinato ID MS Access 0
S [MS Access] Apertura maschera MS Access 3
E Caricare dati da DB MySql all'apertura pagina, meglio PHP o Javascript? PHP 1
akira [MS Access] Apertura recordset MS Access 1
D [Java] far partire JProgressBar all'apertura di un JFrame Java 1
T [HTML] video in apertura sito. su pc ok, su smartphone KO HTML e CSS 0
M [HTML] Apertura Pagina HTML e CSS 14
ste80 [MS Access] apertura maschera su record specifico MS Access 6
G [HTML] Apertura PDF HTML e CSS 8
P Sistema per identificare utente se proviene da apertura app android Sviluppo app per Android 3
A [Javascript] [HTML] RISOLTO...Allungare un box all'apertura della pagina No Mouse over Javascript 9
ANDREA20 orari apertura e chiusura Javascript 4
F Apertura tendina onclick jQuery 1
M colorare il tasto del menu all'apertura del div HTML e CSS 19
G Apertura file doc da php PHP 2
M Problema con ciclo foreach per chiusura apertura div in base al numero di record in database PHP 1
golinello File danneggiati Errore durante l'apertura AI file Webdesign e Grafica 3
S Far partire in automatico una slide all'apertura della pagina Javascript 0
F Apertura pagina web esterna dentro un frame di un altra pagina HTML e CSS 3
A MSProject - errore di apertura file XML esportato Windows e Software 1
S apertura file html da sd in chrome Sviluppo app per Android 5
T Ritardare apertura finestra con Javascript Javascript 4
T Apertura pagina a centro dello schermo e con dimensioni fisse Classic ASP 1
C apertura sito e diritti di autore Discussioni Varie 4
T Apertura di un foglio Excel da Access MS Access 2
felino Lentezza all'apertura e al caricamento della pagina, anche in backend WordPress 1
J Consiglio apertura sito Leggi, Normative e Fisco 0
C Problema apertura slide nella hompage HTML e CSS 0
K passaggio dati e apertura di altra pagina. Ajax 4
A Apertura finestra modale al submit Ajax 0
K Aprire sub(o form) in automatico all'apertura del Database MS Access 1
C consiglio apertura sito web Discussioni Varie 12
P Alert ad apertura di pagina? Javascript 2
M Problema apertura link jQuery 18
R Apertura porte con rete UMTS Reti LAN e Wireless 3
Matteo Collina Apertura automatica della descrizione del prodotto? HTML e CSS 0
P apertura pagina web con iis HTML e CSS 2
P Codice PHP per discriminare apertura link... PHP 2
Z Apertura pagina mediante PHP PHP 2

Discussioni simili