Aprire altra pagina da un button ridimensionata

mercoledì 10 settembre 2014 - 06.30
Tag Elenco Tags  VB.NET  |  .NET 3.5  |  Windows XP

basicdany Profilo | Expert

ciao a tutti devo aprire un altra pagina con il comando Response.Redirect("ciccio.aspx") ma mi serve che la pagina che apro si ridimensionata con la x in altro a sinistra in modo che l utente possa chiuderla, come posso fare ?

grazie a tutti

alx_81 Profilo | Guru

>ciao a tutti
ciao

>devo aprire un altra pagina con il comando Response.Redirect("ciccio.aspx")
>ma mi serve che la pagina che apro si ridimensionata con la x
>in altro a sinistra in modo che l utente possa chiuderla, come posso fare ?
Scusa, cosa intendi? Quale X? deve essere un popup?

>grazie a tutti
di nulla!

Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi

basicdany Profilo | Expert

ciao, intendo una semplice finestra, al di fuori della master page.

grazie aspetto risposta!

alx_81 Profilo | Guru

>ciao, intendo una semplice finestra, al di fuori della master page.
interna alla tua pagina web o intendi proprio una finestra del browser?
E vuoi un nuovo tab oppure una finestra modale fatta con html?
Redirect non ti fa aprire una nuova finestra del browser.
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi

basicdany Profilo | Expert

ciao, mi serve una finestra dove devo passargli una
variabile session , dove visualizzare delle img
ingrandite,
la finestra fa parte sempre del sito.
ma senza master page perche devo visualizzare
le img ingrandite quasi a schermo intero, deve avere una
x quindi per poi.chiuderla.

spwro di essere stato chiaro

grazie

basicdany Profilo | Expert

ciao, mi serve una finestra dove devo passargli una
variabile session , dove visualizzare delle img
ingrandite,
la finestra fa parte sempre del sito.
ma senza master page perche devo visualizzare
le img ingrandite quasi a schermo intero, deve avere una
x quindi per poi.chiuderla.

spero di essere stato chiaro

grazie

alx_81 Profilo | Guru

>spero di essere stato chiaro
provo a spiegarmi con un esempio, perchè devo capire cosa intendi per finestra. Se usi un browser, come Chrome, FireFox, Internet Explorer o Safatri, una nuova finestra può essere:
- un tab nuovo nella navigazione a tab
- una nuova finestra proprio (due browser staccati dopo l'operazione)

quando chiedo "deve stare all'interno della stessa pagina" invece, intendo, dato il tuo sito, vuoi un popup modale in HTML? come ad esempio fa Facebook per mostrare i video e le foto.

La masterpage è semplicemente una facility data dal motore di asp.net per organizzare le tue applicazioni, poi, che tu voglia usarla o meno non è detto che abbia a che fare con un popup o una nuova pagina.

Sono cose completamente diverse e quindi è necessario che tu mi illustri con un esempio già fatto o che mi dica la tua dopo queste considerazioni.

Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi

basicdany Profilo | Expert

ciao, mi riferisco ad una pagina web completamente
staccata, dove visualizzero delle foto caricate da database in base a un valore
di una variabile che gli passero magari con variabile
di sessione.

grazie tanto per la tua chiara spiegazione

ciao

alx_81 Profilo | Guru

>ciao, mi riferisco ad una pagina web completamente
>staccata, dove visualizzero delle foto caricate da database in
>base a un valore
>di una variabile che gli passero magari con variabile
>di sessione.
ok allora non puoi usare redirect. Dovrai fare un link il cui target è _blank oppure dovrai fare un window.open con js (http://www.w3schools.com/jsref/met_win_open.asp).
Prima dovrai salvare in sessione la var. Ma non è detto che la sessione sia recuperabile con una nuova window.
Non puoi passare i parametri nel querystring?
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi

basicdany Profilo | Expert

ciao, si fa cosi, lo posto perche puo essere utile ad altri:

<script language="javascript" type="text/javascript">
var win = null;
function NewWindow(mypage, myname, w, h, scroll, pos) {
if (pos == "random") { LeftPosition = (screen.width) ? Math.floor(Math.random() * (screen.width - w)) : 100; TopPosition = (screen.height) ? Math.floor(Math.random() * ((screen.height - h) - 75)) : 100; }
if (pos == "center") { LeftPosition = (screen.width) ? (screen.width - w) / 2 : 100; TopPosition = (screen.height) ? (screen.height - h) / 2 : 100; }
else if ((pos != "center" && pos != "random") || pos == null) { LeftPosition = 0; TopPosition = 20 }
settings = 'width=' + w + ',height=' + h + ',top=' + TopPosition + ',left=' + LeftPosition + ',scrollbars=' + scroll + ',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
win = window.open(mypage, myname, settings);
}
</script>


nel pulsante:


Dim url As String = "VisualizzaFoto.aspx"
Dim s As String = "window.open('" & url + "', 'popup_window', 'width=620,height=580,left=100,top=100,resizable=yes');"
ClientScript.RegisterStartupScript(Me.GetType(), "script", s, True)


grazie a tutti
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 !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5