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

Imagens De Um Menu


Guest AlaorBarroso

Pergunta

Guest AlaorBarroso

Olá pessoal, bem, minha dúvida é a seguinte: Eu fiz um menu usando as "rollover images" do dreamweaver, pois bem, eu gostaria de saber se existe alguma maneira, algum código, em CSS, PHP, JavaScript ou qualquer outro, que obrigue que o navegador do usuário faça o download de todas as figuras de segundo plano (as que aparecem quando se passa o mouse po cima) antes de mostrar o site, para evitar o encomodo de ter que deixar o mouse parado alguns segundos em cima do menu para que o efeito desejável funcione corretamente!

Espero ter sido compreendido e obrigado desde já!

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

O dreamweaver faz isso automaticamente, mas eu não lembro o código, dá uma olhada

:)

Link para o comentário
Compartilhar em outros sites

  • 0

bom aki é seu codigo

<html>

<head>

<title>titulo</title>

<script language="JavaScript" type="text/JavaScript">

<!--

function MM_swapImgRestore() { //v3.0

  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a)&&x.oSrc;i++) x.src=x.oSrc;

}

function MM_preloadImages() { //v3.0

  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)

    if (a.indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a;}}

}

function MM_findObj(n, d) { //v4.01

  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {

    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}

  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[n];

  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers.document);

  if(!x && d.getElementById) x=d.getElementById(n); return x;

}

function MM_swapImage() { //v3.0

  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)

  if ((x=MM_findObj(a))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}

}

//-->

</script>

</head>

<body onLoad="MM_preloadImages('imagens_separadas_por_virgula')">

<a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image1','','imagem_ao_passar_o_mouse_por_cima',1)"><img src="imagem_que_aparece_normal" name="Image1" width="x" height="y" border="0"></a>

</body>

</html>

função que faz a troca de imagem ao passar o mouse por cima

função que irá carregar as imagens antes da página

o nome das figuras q voce quer q carregue

nome da imagem com extensao ao passar o mouse por cima

nome do arquivo de imagem normal

Link para o comentário
Compartilhar em outros sites

  • 0

Oi AlaorBarroso no quadro do Dremweaver que você seleciona as imagens para o botão rollover logo no fim tem um check box que diz "Pré-carregamento da imagem cambiavel" é só selecionar que o Dreamweaver faz o resto para você.

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...