Jump to content


Photo

Upload De Multiplas Imagens


  • Faça o login para participar
23 replies to this topic

#16 SlyX

SlyX

    12 Horas

  • Usuários
  • 178 posts
  • Sexo:Não informado

Posted 10/10/2007, 15:23

mudei para button, pq mesmo com o href="#" ele subia ao topo da pagina :D
MSN: fabiovaz arroba gmail.com

#17 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 10/10/2007, 15:26

Ou era só colocar java script:void(0); no href. :D

Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#18 SlyX

SlyX

    12 Horas

  • Usuários
  • 178 posts
  • Sexo:Não informado

Posted 10/10/2007, 15:28

na verdade, button estragou meu design
entao fiz assim

<li>
<A name="add_imagem">
<a href="#add_imagem" onclick="addFileField();" class="link">Adicionar outra Imagem</a>
</a>
</li>


não é possivel que esteja errado =/
MSN: fabiovaz arroba gmail.com

#19 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 10/10/2007, 15:34

Eita, gambi total ae hein.. rs... :P

Tenta fazer o que eu disse ai em cima.

Ou então coloca a chamada da função no próprio href.

Flws...
;)Até mais

Edição feita por: Paulo André, 10/10/2007, 15:35.

Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#20 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 10/10/2007, 16:34

Tudo errado, colocar a âncora é uma POG das tenebrosas, usar void(0) também, e colocar a chamada da função no href piorou. O certo é colocar uma página no href como o esperado e a ação no evento:

<a href="pagina.htm" onclick="função()">Link</a>

Para evitar a navegação na página use um return:
<a href="pagina.htm" onclick="função();return false;">Link</a>

O objetivo de manter a página, é que em navegadores com Javascript desabilitado, essa página seria uma alternativa para a função, no caso poderia ser assim:
<a href="pagina.php?add=<?php print $_GET['add']+1;  ?>" onclick="função();return false;">Link</a>

Melhor ainda se o evento for atribuido fora da marcação:
<head>
<script>
function função(){
  ...
}
window.onload = function(){ document.getElementById('lk').onclick = função; }
</script>
</head>
<body>
  <a href="pagina.php?add=<?php print $_GET['add']+1;  ?>" id="lk">Link</a>
</body>

Sacou ?!
WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...

#21 SlyX

SlyX

    12 Horas

  • Usuários
  • 178 posts
  • Sexo:Não informado

Posted 11/10/2007, 15:07

Tudo errado, colocar a âncora é uma POG das tenebrosas, usar void(0) também, e colocar a chamada da função no href piorou. O certo é colocar uma página no href como o esperado e a ação no evento:

<a href="pagina.htm" onclick="função()">Link</a>

Para evitar a navegação na página use um return:
<a href="pagina.htm" onclick="função();return false;">Link</a>

O objetivo de manter a página, é que em navegadores com Javascript desabilitado, essa página seria uma alternativa para a função, no caso poderia ser assim:
<a href="pagina.php?add=<?php print $_GET['add']+1;  ?>" onclick="função();return false;">Link</a>

Melhor ainda se o evento for atribuido fora da marcação:
<head>
&lt;script>
function função(){
  ...
}
window.onload = function(){ document.getElementById('lk').onclick = função; }
</script>
</head>
<body>
  <a href="pagina.php?add=<?php print $_GET['add']+1;  ?>" id="lk">Link</a>
</body>

Sacou ?!


neste caso, o campo perde o "conteudo" e voltamos a estaca 0 :D
MSN: fabiovaz arroba gmail.com

#22 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 11/10/2007, 15:25

Mas aí vc quer demais né ...

É só passar as variáveis por algum dos métodos da linguagem, GET, POST ... etc...

Raramente você vai usar a página alernativa, mas é bom fazer.
WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...

#23 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 11/10/2007, 15:35

Mas o que acontece ali bimonti, é que ao clicar no botão que adiciona mais um campo, se já existe algum preenchido, ele é limpado.

Capisce? ;)Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#24 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 11/10/2007, 15:44

Lógico que não .... se você criar um elemento o já existente fica normal. Vocês que estam fazendo newbice ... ^^!

Qq coisa aprende com quem é profissional:
http://static.photob...pload_v6.3.2.js

Edit--->

Depois de uma amistosa conversa com o Paulo André:
<form name="frm" action="" method="post">
	<div id="fields">
	</div>
	<input type="button" id="lk" value="Add" />
</form>

java script:
function addFileField()
{
	var ff = document.createElement("input");
		ff.type = "file";
		ff.name = "file[]";
		
	var pai = document.getElementById('fields');
		pai.appendChild(document.createElement("br"));
		pai.appendChild(ff);
}


window.onload = function(){ document.getElementById('lk').onclick = addFileField; }

Edição feita por: bimonti, 11/10/2007, 15:56.

WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq