Ir para conteúdo
Fórum Script Brasil
  • 0

Erro Ao Mover :javascript


web diackne

Pergunta

o problema é a juntar a String "icon" ao id enviado '1' que quero como resultado a string junta "icon1"

se alterar

document.getElementById("icon"+id).style.left=tempx+event.clientX-offsetx+"px"

por

document.getElementById("icon1").style.left=tempx+event.clientX-offsetx+"px"

ele funciona

Só dá erro quando tento mover o X

erro: objecto necessário

<div id="icon1" style="position: absolute; width: 105px; height: 68px; z-index: 4; left: 16px; top: 60px; visibility: visible" >

<p align="center"><a href="#" onMousedown="initializedrag2(event,'1')" onMouseup="stopdrag2('1')" onSelectStart="return false"> x</a></div>

<script language=JavaScript type=text/javascript src="...."></script>

<!--

var aprovado=false

var restMini=0

var widthInicial,heightInicial

var ie5=document.all&&document.getElementById

var ns6=document.getElementById&&!document.all

function iecompattest(){

return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body

}

function drag_drop2(e,id){

if (ie5&&aprovado&&event.button==1){

document.getElementById("icon"+id).style.left=tempx+event.clientX-offsetx+"px"

document.getElementById("icon"+id).style.top=tempy+event.clientY-offsety+"px"

}

else if (ns6&&aprovado){

document.getElementById("icon"+id).style.left=tempx+e.clientX-offsetx+"px"

document.getElementById("icon"+id).style.top=tempy+e.clientY-offsety+"px"

}

}

function initializedrag2(e,id){

offsetx=ie5? event.clientX : e.clientX

offsety=ie5? event.clientY : e.clientY

tempx=parseInt(document.getElementById("icon"+id).style.left)

tempy=parseInt(document.getElementById("icon"+id).style.top)

aprovado=true

document.getElementById("icon"+id).onmousemove=drag_drop2

}

function stopdrag2(id){

aprovado=false;

document.getElementById("icon"+id).onmousemove=null;

document.getElementById("icon"+id).style.display="" //extra

}

//-->

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

o problema é a juntar a String "icon" ao id enviado '1' que quero como resultado a string junta "icon1"

se alterar

document.getElementById("icon"+id).style.left=tempx+event.clientX-offsetx+"px"

por

document.getElementById("icon1").style.left=tempx+event.clientX-offsetx+"px"

ele funciona

Só dá erro quando tento mover o X

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...