19 messaggi dal 17 giugno 2006
Salve,
vorrei aprire una finestra via link ma i codici di ridimensionamento devono stare nella pagina di destinazione e non nella pagina dove c'e' il link.
Cioe':

la pagina1.aspx che contiene il link (il link non può essere in Javascript) alla pagina2.aspx non deve contenere nessun codice per il ridimensionamento (la pagina1.asp mi sta bene anche se si apre a tutto schermo).

la pagina2.aspx ... e' questa che deve essere ridimensionata all'apertura. Tutto il codice per il ridimensionamento e posizionamento deve essere contenuto in questa pagina. Questa pagina puo' contenere anche codice javascript e css.
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao,
il ridimensionamento di una finestra avviene con il metodo javascript window.resizeTo, che trovi documentato qui:
https://developer.mozilla.org/en-US/docs/Web/API/Window/resizeTo

...ma c'è un problema.

You can't resize a window or tab that wasn't created by window.open.


Questo significa che il link a pagina1 non può essere un normale link. L'apertura di pagina2 deve avvenire con la funzione javascript window.open.

Se non puoi intervenire sul link di pagina1, magari però puoi aggiungere un file javascript alla pagina contenente una funzione che intercetti il click e si occupi di invocare il window.open. Lo vedi in questo fiddle.

http://jsfiddle.net/ndvzwqg1/1/

In sintesi: devi avere il controllo di pagina1 o convincere il webmaster di pagina1 a creare il link come vuoi tu.

ciao,
Moreno
Modificato da BrightSoul il 06 marzo 2015 08.00 -

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.