Pilotare il workflow del sito da una popup
Autore: Ferdinando C.
Visite 2057,
Followers 1,
Condiviso 0
Problema semplice, non so se la risposta lo è altrettanto.
Sto sperimentando da poco l'interazione tra pagine e popup ma non ho trovato la soluzione ad una necessità (ho visto diverse risposte frammentate ma nessuna risponde all'esigenza).
Dalla HomePage accedo ad una popup contenente dei pulsanti.
Cliccando su uno dei pulsanti mi piacerebbe che:
- La popup si chiudesse automaticamente
- Nella medesima finestra dalla quale la popup è stata chiamata (HomePage) si potesse accedere ad una nuova pagina linkabile dal pulsante contenuto nella popup
C'è qualche esempio che mi possa aiutare a risolvere il problema?
Grazie per il supporto.
Postato il
... non ho ben capito...
... comunque, in EXTRA dal programma:
1) puoi aprire un link del popup nello stesso popup, che quindi prende il posto del contenuto precedente;
2) puoi chiudere il popup attivo dal popup stesso, facendo anche aprire contemporaneamente una nuova pagina in una NUOVA finestra, diversa o in più alle precedenti delle schede già aperte...
3) da un popup puoi aprire un terzo popup chiudendo quello attivo...
.
Autore
Purtroppo non mi serve nessuno dei tre! :-(
Mi serve chiudere il popup attivo facendo aprire contemporaneamente nella pagina chiamante (originaria dalla quale ho chiamato il popup) un'altra pagina (con link agganciato al pulsante presente nel popup).
Diversamente aprendo un popup ed una nuova finestra rischio la proliferazione indesiderata di più finestre...
Spero di essermi spiegato...
... con il .1 e .3 ...no; ...una finestra prende il posto dell'altra .1, ...o la sostituisce .3
... forse! potrebbe tornarti utile: http://codingjam.it/comunicazione-tra-tab-del-browser-parte-1/
... eventualmente attendi qualche esperto che potrebbe dirti di più ...
.
Autore
in attesa di qualche esperto, puoi documentarmi il caso 2?
Fino a quando nn riesco a risolvere potrebbe essere una soluzione temporanea...
... associ al TAG <A> sia l'attributo HREF che la chiusura del PopUp; ...per esempio:
<a href="http://www.google.it" target="_blank" onclick="javascript:window.close()"> Apri GOOGLE</a>
.
Autore
Vi aggiorno perchè grazie all'aiuto di un amico ho risolto il problema...
Per fare quello che serve a me (cioè chiudere la popup cliccando su un pulsante e aprire una nuova pagina nella pagina chiamante (chiamata mediante link pilotato dal pulsante), occorre inserire la seguente DIV:
<a href="" onclick="javascript:window.top.opener.location.href='./pagina_da_aprire.html'; window.close();">
Non sarebbe male se questa possibilità venisse aggiunta a WebSite nelle 4 opzioni disponibili tra le Azioni.
... vero! ... grazie a te...
... per quanto riguarda il programma, ...potresti usare la finestra collegamento > File o URL | File su Internet
.
Autore
Ahimè c'è un unico problema: così facendo è vero che riesco ad aprire nella finestra chiamante quel che voglio ma mi fa una roba strana, non mi mostra il menu orizzontale ma me lo mostra solo in formato hamburger menu....
Chissà da cosa dipende :-(
Autore
Aggiungo che mi sfugge come fare ad usare la finestra collegamento > File o URL | File su Internet per customizzare la pagina così come chiedo io....
... che dodice dovresti usare...?...
... per esempio, per un popup classico, digitare (o copiare/incollare) così come vedi questa intera stringa, con apici asimmetrici:
" onClick="window.open('index.html', 'titolo', 'width=300, height=250')
.
Autore
GRANDEEEEE! MI HAI RISOLTO UN GROSSO PROBLEMA!
Posso usare quindi la finestra collegamento > File o URL | File su Internet inserendo esattamente la seguente stringa:
"onclick="javascript:window.top.opener.location.href='./iprg1.html'; window.close();
Pensa che fino ad ora andavo manualmente a manina a modificarmi le div all'interno della pagina esportata.
GRAZIEEE.
... ottimo! ...e grazie per la conferma, ...non avendo io il programma!...... ...
... ... e fa piacere quando ci si capisce al volo...