ciao a tutti,lavoro su altri linguaggi,ma ora ho avuto l'esigenza di modificare il codice di questo java script.In pratica non riesco a modificare questo script per ricevere in ingresso anche i paramentri TOP e Left.Lo script in questione apre una pop-up centrata nello schermo ma riceve solo i paramenti : mypage,myname,w,h,scroll.
do il sorgente e la chiamata e poi come ho cercato di modificarlo.
<script language="javascript">
var win = null;
function NewWindow(mypage,myname,w,h,scroll){
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/6 : 0;
settings='height='+h+',width='+w+',top='+TopPositi on+',left='+LeftPosition+',scrollbars='+scroll+',r esizable=no'
win = window.open(mypage,myname,settings)}
</script>
onclick="NewWindow(this.href,'nome popup','750','530','no');return false"
io ho provato a modificarlo nel seguente modo :
<script language="javascript">
var win = null;
function NewWindow(mypage,myname,w,h,t,l,scroll){
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/6 : 0;
settings='height='+h+',width='+w+',top='+TopPositi on+t+',left='+LeftPosition+l+',scrollbars='+scroll +',resizable=no'
win = window.open(mypage,myname,settings)}
</script>
onclick="NewWindow(this.href,'nome pop up','300','400','10','10','yes');return
false"
In pratica ho aggiunto le variabili t ed l e poi nella chiamata le ho dato i valori.
Ho carcato di fare questa modifica perche' nella stessa pagina mi serve lo script per centrare la pop-up e poi per aprirne un'altra ma non centrata cioe' con i parametri TOP e Left.
ma non funge !!
Why ???![]()
![]()