[RISOLTO-GDRCD 5.4.1] Puntare ad un link esterno in una nuova finestra
[RISOLTO-GDRCD 5.4.1] Puntare ad un link esterno in una nuova finestra postato il 03/07/2018 15:23:12 nel forum programmazione, open source e hosting e modificato da wind84 il 04/07/2018 21:10:29
Salve!
Nel mio GDR sto creando un manuale utente su di una pagina esterna, che attraverso una serie di link a semplici documenti testuali permetterà di consultare tutta la documentazione.
Quindi in Config.inc ho spostato tutte le funzionalità da Menù Utenti a Servizi, per fare sì che dal tasto Menu Utenti si possa accedere direttamente al solo link della pagina esterna del manuale personalizzato.
Ho fatto così:
$PARAMETERS['menu']['user_services']['text'] = 'Menu utente';
$PARAMETERS['menu']['user_services']['url'] = 'http://nomegdr.altervista.org/regolamento.php';
$PARAMETERS['menu']['user_services']['image_file'] = '';
$PARAMETERS['menu']['user_services']['image_file_onclick'] = '';
L'unico problema è che apre questa pagina nel MAIN del sito, sovrascrivendolo. Potrei mettere un link back per tornare al GdR, ma credo sarebbe molto più carino e consultabile se si potesse fare in modo che il link alla pagina si aprisse su di una NUOVA finestra (magari con delle dimensioni definite, se possibile).
Ricordo di esserci già riuscito, anni fa, ma non riesco a ritrovare l'esatto stralcio di codice che impiegai nel config (da lì non riesco a integrare un semplice Target= "_blank" senza fare errori!).
Come posso fare?
Grazie mille a chi mi dedicherà un pò di tempo!!
Pagine → 1
03/07/2018 21:19:49
Con gli ultimi aggiornamenti dovresti poter aggiungere semplicemente questo:
$PARAMETERS['menu']['user_services']['target'] = '_blank';
Provalo
03/07/2018 22:41:16
leoblacksoul ha scritto: Con gli ultimi aggiornamenti dovresti poter aggiungere semplicemente questo:
$PARAMETERS['menu']['user_services']['target'] = '_blank';
Provalo
Funziona Leo, grazie mille!!
Usando chrome, me lo apre in una nuova tab, ed è già un gran passo :)
sai mica se per caso si può anche fare sì che si apra in una finestra con delle dimensioni predefinite?
03/07/2018 22:57:32
Non è una soluzione pulitissima, ma potresti farlo così:
$PARAMETERS['menu']['user_services']['onclick'] = 'window.open(this.href, "popup", "width=500,height=500"); return false;';
Togli la riga con il _blank e aggiusta width e height a piacimento
03/07/2018 23:25:33
leoblacksoul ha scritto: Non è una soluzione pulitissima, ma potresti farlo così:
$PARAMETERS['menu']['user_services']['onclick'] = 'window.open(this.href, "popup", "width=500,height=500"); return false;';
Togli la riga con il _blank e aggiusta width e height a piacimento
Mmh, nu, purtroppo torna ad aprirlo dentro il sito sovrascrivendolo, come in origine... niente popup!
04/07/2018 11:55:33
Strano, specificando altezza e larghezza dovrebbe aprirsi un popup.
Puoi provare ad aggiungere anche queste opzioni aggiuntive insieme a height e width, non si sa mai:
toolbar=0,location=0,menubar=0
04/07/2018 14:40:51
leoblacksoul ha scritto: Strano, specificando altezza e larghezza dovrebbe aprirsi un popup.
Puoi provare ad aggiungere anche queste opzioni aggiuntive insieme a height e width, non si sa mai:
toolbar=0,location=0,menubar=0
No, nessun cambiamento.. :/
considerato che ho tolto la riga col blank, la sintassi che ho usato è corretta?
$PARAMETERS['menu']['user_services']['onclick'] = 'window.open(this.href, "popup", "width=500,height=500" return false toolbar=0,location=0,menubar=0)';
04/07/2018 22:55:27
No andrebbe così (forse mi è venuto in mente un motivo per cui non ti funziona):
$PARAMETERS['menu']['user_services']['onclick'] = 'window.open(this.href, \'popup\', \'width=500,height=500,toolbar=0,location=0,menubar=0\'); return false';
04/07/2018 23:57:24
leoblacksoul ha scritto: No andrebbe così (forse mi è venuto in mente un motivo per cui non ti funziona):
$PARAMETERS['menu']['user_services']['onclick'] = 'window.open(this.href, \'popup\', \'width=500,height=500,toolbar=0,location=0,menubar=0\'); return false';
Sei MITICO!! (voce di Homer:MODE ON) *__*
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
Storie di Agarthi ↗
Enlisted ↗
Fallen Gods ↗
World of the Sea Battle ↗
Crossout ↗
War Thunder ↗
Wuthering Waves ↗
Raja Dunia ↗