Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
Impostare dimensioni pagina
giovedì 02 febbraio 2006 - 21.07
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
ilpako
Profilo
| Junior Member
184
messaggi | Data Invio:
gio 2 feb 2006 - 21:07
ciao ragazzi...sapete come posso fare ad impostare le dimensioni di una finestra?praticamente faccio aprire tramite hyperlink una nuova finestra e vorrei però ke questa sia di piccole dimensioni nn a tutto schermo...grazie
micto27
Profilo
| Senior Member
385
messaggi | Data Invio:
ven 3 feb 2006 - 05:31
Puoi usare
window.open(url, nome, opzioni);
url = url da associare alla finestra che vai ad aprire
nome = nome assegnato alla finestra
opzioni = stringa con la quale condizionare una serie di caratteristiche della finestra, es,
'scrollbars=yes, resizable=yes, width=100, height=120, status=no, location=0,toolbar=0,menubar=1'
vedi
http://www.mozilla.org/docs/dom/domref/dom_window_ref76.html
http://www.javascript-coder.com/window-popup/javascript-window-open.phtml
ecc.
Ciao, Michele
ilpako
Profilo
| Junior Member
184
messaggi | Data Invio:
ven 3 feb 2006 - 15:54
scusami mi spieghi come utilizzarlo?
lo uso in pasto a page.registerstartupscript?
micto27
Profilo
| Senior Member
385
messaggi | Data Invio:
ven 3 feb 2006 - 16:10
se utilizzi un controllo Hyperlink puoi sfruttare direttamente la sua proprietà "NavigateUrl":
es. hyperlink1.NavigateUrl = "javascript:window.open('pagina2.aspx', 'pagina2', 'scrollbars=yes, resizable=yes, width=200, height=250, status=no, location=0,toolbar=0,menubar=1');"
sostituisci pagina2.aspx con il tuo URL.
Ciao, Michele
ilpako
Profilo
| Junior Member
184
messaggi | Data Invio:
sab 4 feb 2006 - 10:28
grazie tante...
ilpako
Profilo
| Junior Member
184
messaggi | Data Invio:
dom 5 feb 2006 - 14:02
ho ankora problemi nn funza...imposto a mano la proprietà del link nell pagina di codebehind...ma niente
ho bisogno di aprire una pagina della stessa applicazione
micto27
Profilo
| Senior Member
385
messaggi | Data Invio:
dom 5 feb 2006 - 18:06
> ho ankora problemi nn funza...imposto a mano la proprietà del link nell pagina di codebehind...ma niente
> ho bisogno di aprire una pagina della stessa applicazione
>
Se vuoi puoi postare o allegare ad un post il codice che hai scritto,
dal tuo messaggio non si riesce a capire più d tanto.
Cosa intendi per "non funziona"? Ricevi qualche errore?
Ciao, Michele
ilpako
Profilo
| Junior Member
184
messaggi | Data Invio:
dom 5 feb 2006 - 19:22
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
HyperLink1.NavigateUrl = ""
HyperLink2.NavigateUrl = ""
HyperLink3.NavigateUrl = ""
End Sub
tra le virgolette inserisco il codice ke mi hai postato cambiando il nome della pagina...la mia è memo.aspx...bisogna inserire un percorso specifiko forse?la pagina rikiesta si trova nella stessa dir della pagina in cui sono contenuti gli hyperlinks
grazie....come risultato ho una nuova pagina ma bianca...
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
lun 6 feb 2006 - 01:15
>tra le virgolette inserisco il codice ke mi hai postato cambiando
>il nome della pagina...la mia è memo.aspx...bisogna inserire
>un percorso specifiko forse?la pagina rikiesta si trova nella
>grazie....come risultato ho una nuova pagina ma bianca...
Io ti consiglio di fare così:
Hyperlink1.NavigateUrl="javascript:OpenPopup()"
poi nel codice HTML o tramite Page.RegisterStartupScript integri nella pagina il codice dell'implementazione di OpenPopup in maniera simile a quanto descritto qui di seguito:
<script type="text/javascript">
function OpenPopup()
{
var tiny=window.open('Pagina.aspx','Nome','status=no,width=400,height=350');
}
</script>
ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
ilpako
Profilo
| Junior Member
184
messaggi | Data Invio:
lun 6 feb 2006 - 16:09
grazie tante
ilpako
Profilo
| Junior Member
184
messaggi | Data Invio:
lun 6 feb 2006 - 16:58
incredibile...continuo ad avere problemi...non è possibile
l'ho fatto in tutti e due i modi
micto27
Profilo
| Senior Member
385
messaggi | Data Invio:
mar 7 feb 2006 - 05:31
> incredibile...continuo ad avere problemi...non è possibile
>l'ho fatto in tutti e due i modi
>
E' piuttosto strano!
Hai detto che ottieni una pagina delle dimensioni desiderate però bianca:
hai per caso evidenza di qualche errore javascript (icona di segnalazione in basso a sinistra sulla status bar)?
se imposti un break point sull'evento load della pagina che dovrebbe essere caricata e provi a fare un
giro di debug ci passi ?
Deve sfuggire qualche cosa perchè, di per se, la soluzione deve andar bene.
Ciao, Michele
ilpako
Profilo
| Junior Member
184
messaggi | Data Invio:
mar 7 feb 2006 - 09:38
la pagina ke ottengo non è nemmeno delle dimensioni desiderate...e cmq nn riesco a passare dal javascript quando faccio debug...il codice viene passato come stringa...
micto27
Profilo
| Senior Member
385
messaggi | Data Invio:
mar 7 feb 2006 - 10:26
>la pagina ke ottengo non è nemmeno delle dimensioni desiderate...e
>cmq nn riesco a passare dal javascript quando faccio debug...il
>codice viene passato come stringa...
>
Non intendevo di fare il debug del javascript ma della pagina che vai a caricare.
Prova ad allegare ad un messaggio il codice della pagina contenente i controlli Hyperlink.
Ciao
ilpako
Profilo
| Junior Member
184
messaggi | Data Invio:
mar 7 feb 2006 - 16:02
...............
...............
<body MS_POSITIONING="GridLayout">
<script language = "javascript">
function OpenPopup(){
window.open('www.google.it','Nome','status=no,width=400,height=350');
}
</script>
...........
...........
<asp:HyperLink id="HyperLink2" style="Z-INDEX: 104; LEFT: 576px; POSITION: absolute; TOP:224px"runat="server" ForeColor="Red" Font-Names="Franklin Gothic Demi Cond" Width="260px" Target="_blank" NavigateUrl=javascript:OpenPopup()>Visualizza memo per il giorno selezionato</asp:HyperLink>
micto27
Profilo
| Senior Member
385
messaggi | Data Invio:
mar 7 feb 2006 - 16:19
Prova così:
metti un "punto e virgola" dopo javascript:OpenPopup():
NavigateUrl=javascript:OpenPopup();
credo che puoi anche togliere l'attributo Target="_blank" dell'hyperlink
Ciao
ilpako
Profilo
| Junior Member
184
messaggi | Data Invio:
mer 8 feb 2006 - 12:47
effettivamente era il punto e virgola...però...siccome ho tre hyperlink ke lavorano allo stesso modo su tre pagine diverse voglio utilizzare la stessa funzione qui sotto passandole un parametro string ke sarebbe poi la pagina da aprire
function OpenPopup(String page){
window.open(page,'status=no,width=400,height=350');
}
gli hyperlink sono impostati così nel pageload:
HyperLink1.NavigateUrl = "javascript:OpenPopup('pag1.aspx');"
HyperLink2.NavigateUrl = "javascript:OpenPopup('pag2.aspx');"
HyperLink3.NavigateUrl = "javascript:OpenPopup('pag3.aspx');"
è corretto?
micto27
Profilo
| Senior Member
385
messaggi | Data Invio:
gio 9 feb 2006 - 04:30
Ho ritoccato lievemente il codice della funzione... (String page) >> (page)
function OpenPopup(page)
{
window.open(page,'status=no,width=400,height=350');
}
eventualmente, se le impostazioni degli hyperlink sono fisse, puoi impostare
le proprietà NavigateUrl direttamente a design time.
HyperLink1.NavigateUrl = "javascript:OpenPopup('pag1.aspx');"
HyperLink2.NavigateUrl = "javascript:OpenPopup('pag2.aspx');"
HyperLink3.NavigateUrl = "javascript:OpenPopup('pag3.aspx');"
Buon lavoro, Michele
ilpako
Profilo
| Junior Member
184
messaggi | Data Invio:
gio 9 feb 2006 - 08:25
grazie riproverò tra 5 giorni quando torno a casa...
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !