Aprire nuove finestre senza bordi e pulsanti

Ciao a tutti!    :bye:

Alla seguente linea di codice

echo "<a href=\"cucine3.php?id=$array[incremento]\"><img src=$immagine>";

che mi permette di aprire un link un una nuova pagina (ho definito <base target="_blank"> per l'apertura in una finestra differente) vorrei aggiungere la possibilità, quando apro la nuova pagina HTML o PHP, di visualizzarla con le dimensioni da me predefinite e senza eventuali bordi (tipo barre laterali o intestazione con i pulsanti) e solo con il tasto per la chiusura della stessa e senza possibilità di effettuare un resize.

Grazie.    :smitten:

  Ale

inviato 10 anni fa
cimice2
X 0 X

premetto che quanto da te richiesto non ha nulla a che vedere con il PHP...

devi usare un javascript e creare una finestra popup. Il codice Javascript è del tipo:

window.open('httl://www.miosito.it/pagina_da_parire.php', 'id_nuova_finstra' , 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=300,height=200');

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Ciao Gianni.

Per prima cosa grazie per la tua risposta.

Come faccio però ad inserire il codice all'interno del PHP?

In questo modo non ho la possibilità di passare alla pagina che stò aprendo un indice che mi serve per riconoscere l'oggetto che ho scelto...

  Ale

risposto 10 anni fa
cimice2
X 0 X

... mi spiego meglio!

Io creo una lista di link leggendoli da MySql, ed ognuno ha un suo indice.

In questo caso, come faccio ad assegnarlo ad ogni link quando apro la finestra?

 Ale

risposto 10 anni fa
cimice2
X 0 X

Un'altra cosa...

ho provato ad eseguire il codice ma non ho la più pallida idea di come far eseguire javascript all'interno di PHP?!?

 :'(

Grazie...

risposto 10 anni fa
cimice2
X 0 X

certo che puoi, basta che l'URL della pagina che verrà aperta contenga nella query string l'id in questione:

echo "<a onClick=\"window.open('httl://www.miosito.it/pagina_da_parire.php?id=$id', altri parametri \">";
risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Ho provato a fare come mi hai detto...

Il mio nuovo codice é diventato:

echo "<a onClick=\"window.open('cucine3.php?id=$array[incremento]', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=300,height=200') \"> <img src=$immagine>";

e ora visualizzo correttamente la pagina di lettura, compresa l'immagine che voglio.

Il problema che ora si pone é che non ho la possibilità di aprire nessun link... perché nel ciclo visualizzo quel che ho letto dal DB ma, a differenza di prima, non ho il collegamento al link.

Il vecchio codice era questo:

echo "<a href=\"cucine3.php?id=$array[incremento]\"><img src=$immagine>";

e mi permetteva di aprire una finestra standard.

Grazie.

 Alex

risposto 10 anni fa
cimice2
X 0 X

Mi correggo... non ho nessun errore a video, ma non funziona, perché non mi apre nessuna pagina.  :'(

risposto 10 anni fa
cimice2
X 0 X

al tag a va aggiunto l'attributo href, inoltre alla chiamata window.open manca il nome della nuova finstra. infine il tag a va chiuso dopo l'immagine.

Prova così:

echo "<a href=\"cucine3.php?id=$array[incremento]\" onClick=\"window.open('cucine3.php?id=$array[incremento]', 'nome_finestra', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=300,height=200') \"> <img src=$immagine></a>";

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Ciao Gianni.

Ho provato con il tuo codice ma non cambia molto.

Questa volta però mi apre il link ma ignora completamente tutti i parametri relativi alla finestra (dimensione, pulsanti...)

Il risultato é praticamente uguale al mio primo codice...

 Ale

risposto 10 anni fa
cimice2
modificato 10 anni fa
X 0 X

ma non apre la popup?

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

No.

Mi apre un'altra finesta, come se facesse riferimento soltanto al comando  "A HREF".

risposto 10 anni fa
cimice2
modificato 10 anni fa
X 0 X

AIUTO!!!

Qualcuno può aiutarmi?!? Non so proprio come andare avanti...   :(

Grazie.

risposto 10 anni fa
cimice2
X 0 X

Per realizzare una finestra pop up ci sono diversi script Javascript che puoi trovare semplicemente facendo una ricerca con Google "Javascript popup"

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda