popup
popup postato il 03/01/2010 20:40:16 nel forum programmazione, open source e hosting
Salve a tutti, sto cercando di fare un collegamento a una pagina popup.
Ho aggiunto il codice e tutto ma purtroppo mi salta fuori un immagine con il bordo viola oppure la scritta viola sottolineata.
Potreste dirmi cosa sbaglio??
<a href="" onClick="window.open('reg.php','ext1','toolbar=0, location=0, directories=0, statusbar=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=800, height=600');return(false)"></b>Regolamento</a>
Pagine → 1
06/01/2010 13:37:23
Ma la finestra popup ti si apre? Cioè l'immagine con sfondo viola ecc. la vedi nella popup? O è il link alla popup che è così?
Se è la seconda, dovrebbe andare così:
<a href="" onClick="window.open('reg.php','ext1','toolbar=0, location=0, directories=0, statusbar=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=800, height=600');return(false)" border="0"></b>Regolamento</a>
06/01/2010 14:54:28
Per aprire una pagina di popup ti consiglierei di fare qualche piccola modifica per render eil link degradabile ossia renderlo utilizzabile anche nel caso un cui javascript o sia disabilitato o non utilizzabile:
<a href="reg.php" onClick="window.open(this.href,'ext1','toolbar=0, location=0, directories=0, statusbar=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=800, height=600');return false;" target="_blank" border="0"></b>Regolamento</a>
Permettimi di farti qualche piccolo appunto con le relative spiegaizoni;
1) grazie a
href="reg.php"
window.open(this.href
target="_blank"
sei sicuro che il link si apra o in un popup, se js è abilitato ma resti utilizzabile lo stesso nel caso ci fosse qualche problema con js.
2) Ti basta :
return false;
invece di
return(false)
Tra l'altro è una buona regola finire sempre con il ; quando si mette del js in un evento.
3) vedo:
il tag <a...> aperto
un tag </b> chiuso
il tag </a> chiuso
di solito si coniglierebbe di non incrociare i tag del tipo: <b><a..></b></a>
ma di farli tipo:
<b><a..></a></b>
o
<a..><b></b></a>
per il punto n.3 funziona lo stasso anche come hai messo tu, sempre che ci sia un tag <b> di apertura, solo che è un codice più pulito se scritto con un certo ordine.
07/01/2010 17:23:00
mook ha scritto: A titolo informativo, io vi sconsiglierei di usare popup.
M.
(attenzione è solo un mio parere)
Il popup ormai ho capito che è l'unico modo per far accedere al gdr a pieno schermo (o quasi) e che può evitare a chi non è tanto pratico di copiare codici e/o cambiare link senza volerlo....magari ci fosse un modo più sicuro e sempre a pieno schermo...se esistesse lo adotterei subito....anche se si tratta di .asp (me lo metterei a studiare da cima a fondo !!!)
07/01/2010 17:30:05
Tutte queste cose che dici te è normale che possano venir cambiate!
Anzi, psicologicamente parlando io sarei più teso a smanettare l'html o il js di un sito che esplicitamente mi vieta di farlo che non il contrario :P
La "vera" sicurezza è lato-server e non lato-client :)
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!
CRSED: F.O.A.D. ↗
Tiles Survive ↗
Raja Dunia ↗
Imperion ↗