c'è uno script per utodimensionare una popup in base alla lunghezza della pagina che viene costruita in ASP ?
c'è uno script per utodimensionare una popup in base alla lunghezza della pagina che viene costruita in ASP ?
Il fatto che venga costruita in asp non dovrebbe influire
Questo script, che utilizzo da anni su IE, mi consente di non badare piu' alle misure da assegnare alle popup... queste prendono automaticamente le dimensioni del contenuto![]()
Ci sono ovviamente dei limiti (ed e' per questo che lo tenevo per me)
1 - la popup dev'essere aperta senza "ammenicoli", cioe' le varie barre;
2 - le dimensioni finali devono essere inferiori allo schermo;
3 - ripeto... l'ho testato solo su IE, cio' non nega che lo si possa adattare anche agli altri browser.
Lo script inoltre si adatta automaticamente alla presenza della scrollbar laterale e rispetta i valori di topmargin e leftmargin che si assegnano alla pagina.
Basta con le ciance, ecco lo script ed il suo uso:
Lo stesso script puo' essere utilizzato per le popup che contengono foto... in queso modo:Codice PHP:
<script>
function adatta() {
if (document.all) {
window.moveTo(10,10); // posizione popup
window.resizeTo(100,100);
window.scrollTo(10000,10000);
s = (document.body.scroll)? 0 : -7 ;
window.resizeBy(document.body.scrollLeft,
document.body.scrollTop + s);
}
}
</script>
...
<body onload="adatta();">
Non lo commento perche' mi sembra fin troppo semplice...Codice PHP:
<body topmargin="0" leftmargin="0">
[img]foto.jpg[/img]
</body>
ciao
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum
Scusate non avevo visto il post...!![]()
Volevo chiedervi due cose
nella pagina dove ho il link
javascriptroduct('product.asp?id=<%=rs("id")%>');
metto
<script>
function adatta() {
if (document.all) {
window.moveTo(10,10); // posizione popup
window.resizeTo(100,100);
window.scrollTo(10000,10000);
s = (document.body.scroll)? 0 : -7 ;
window.resizeBy(document.body.scrollLeft,
document.body.scrollTop + s);
}
}
</script>
e questo body nella popup ?
<body onload="adatta();">
Ovviamente script e richiamo vanno nella pagina della popup.
ciao
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum
grazie br1!![]()
solo una cosa ma il ink che mi apre la popup deve essere così ?
javascript:adatta('product.asp?id=<%=rs("id")%>');
sorry....basta
product.asp?id=<%=rs("id")%>
grazie tante br1!
mi dai qualche info su come personalizzarla senza toolbar ?
<script>
function adatta() {
if (document.all) {
window.moveTo(10,10); // posizione popup
window.resizeTo(100,100);
window.scrollTo(10000,10000);
s = (document.body.scroll)? 0 : -7 ;
window.resizeBy(document.body.scrollLeft,
document.body.scrollTop + s);
}
}
</script>
La presenza degli accessori in una finestra puo' essere determinata solo al momento della sua apertura e non dopo.1 - la popup dev'essere aperta senza "ammenicoli", cioe' le varie barre;
Maggiori info: http://www.devguru.com/Technologies/.../win_open.html
ciao
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum
grazie....quindi non posso togliere toolbar e location!
thanks!![]()
ho provato ad utilizzare questa funzione popup ridimensionabile... ma non mi funzia.
ho messo questo codice nella pagina principale... prima di[/haed]
e come link devo usare questocodice:<script> function adatta() { if (document.all) { window.moveTo(10,10); // posizione popup window.resizeTo(100,100); window.scrollTo(10000,10000); s = (document.body.scroll)? 0 : -7 ; window.resizeBy(document.body.scrollLeft, document.body.scrollTop + s); } } </script>
more details
se inserisco questo non mi apre la popup ma si rimpicciolisce la pagina principale.
se inserisco quello vostro ovvero
javascript:adatta('product.asp?id=<%=rs("id")%>');
naturalmente modificato mi dà problemi di db, non mi riconosce la varibile o cmq mi dà problemi
Link è il richiamo di una tabella di un db.
ora questo dove và nella popup o nella pagina principale e dove?
<body onload="adatta();">
Proudly idiot