Modifier script Javascript
Solar13
Messages postés
214
Statut
Membre
-
Alain_42 Messages postés 5413 Statut Membre -
Alain_42 Messages postés 5413 Statut Membre -
Bonjour à vous,
Une âme charitable pourrait elle me rendre un grand service.
J'ai pris un script de popup sur le net mais je n'y connais pas grand chose pour le modifier.
J'aimerai juste, que quand il apparaît, le reste de l'écran soit figé pour pas que l'on puisse cliquer ailleurs tant que ce dernier est actif.
Au alors, quand on ouvre un autre popup, l'ancien s'efface.
Merci à vous:
Une âme charitable pourrait elle me rendre un grand service.
J'ai pris un script de popup sur le net mais je n'y connais pas grand chose pour le modifier.
J'aimerai juste, que quand il apparaît, le reste de l'écran soit figé pour pas que l'on puisse cliquer ailleurs tant que ce dernier est actif.
Au alors, quand on ouvre un autre popup, l'ancien s'efface.
Merci à vous:
<script type="text/javascript">
var ns4=document.layers
var ie4=document.all
var ns6=document.getElementById&&!document.all
//drag drop function for NS 4////
/////////////////////////////////
var dragswitch=0
var nsx
var nsy
var nstemp
function drag_dropns(name){
if (!ns4)
return
temp=eval(name)
temp.captureEvents(Event.MOUSEDOWN | Event.MOUSEUP)
temp.onmousedown=gons
temp.onmousemove=dragns
temp.onmouseup=stopns
}
function gons(e){
temp.captureEvents(Event.MOUSEMOVE)
nsx=e.x
nsy=e.y
}
function dragns(e){
if (dragswitch==1){
temp.moveBy(e.x-nsx,e.y-nsy)
return false
}
}
function stopns(){
temp.releaseEvents(Event.MOUSEMOVE)
}
//drag drop function for ie4+ and NS6////
/////////////////////////////////
function drag_drop(e){
if (ie4&&dragapproved){
crossobj.style.left=tempx+event.clientX-offsetx
crossobj.style.top=tempy+event.clientY-offsety
return false
}
else if (ns6&&dragapproved){
crossobj.style.left=tempx+e.clientX-offsetx+"px"
crossobj.style.top=tempy+e.clientY-offsety+"px"
return false
}
}
function initializedrag(e){
crossobj=ns6? document.getElementById("showimage") : document.all.showimage
var firedobj=ns6? e.target : event.srcElement
var topelement=ns6? "html" : document.compatMode && document.compatMode!="BackCompat"? "documentElement" : "body"
while (firedobj.tagName!=topelement.toUpperCase() && firedobj.id!="dragbar"){
firedobj=ns6? firedobj.parentNode : firedobj.parentElement
}
if (firedobj.id=="dragbar"){
offsetx=ie4? event.clientX : e.clientX
offsety=ie4? event.clientY : e.clientY
tempx=parseInt(crossobj.style.left)
tempy=parseInt(crossobj.style.top)
dragapproved=true
document.onmousemove=drag_drop
}
}
document.onmouseup=new Function("dragapproved=false")
////drag drop functions end here//////
function hidebox(){
crossobj=ns6? document.getElementById("showimage") : document.all.showimage
if (ie4||ns6)
crossobj.style.visibility="hidden"
else if (ns4)
document.showimage.visibility="hide"
}
</script>
A voir également:
- Modifier script Javascript
- Modifier dns - Guide
- Modifier liste déroulante excel - Guide
- Script vidéo youtube - Guide
- Modifier story facebook - Guide
- Modifier extension fichier - Guide
3 réponses
En fait, il faut que tu enleves les evenements de la souris ...
Mais pour pas que le reste soit accessible, il faut mettre une div qui fait tout l ecran dessous...
bref ... Bon courage.
Mais pour pas que le reste soit accessible, il faut mettre une div qui fait tout l ecran dessous...
bref ... Bon courage.