Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, é o seguinte,
Tenho uma página que exibe um slide de fotos.
Quando o usuário clica em qualquer foto abre um pop-up com a foto num formato maior, tipo zoom!
O meu problema é que os nomes das fotos estão todas com espaços em branco, eu tentei alguns scripts dentro da função que eliminam o espaço em branco, inclusive tem um tópico aqui sobre isso, mas não funcionou.
Gostaria de saber onde está o erro. Me desculpem, mas não sei muito sobre javascript!
O meu código é:
<script LANGUAGE="JavaScript">
function popupFoto() {
wpop = 'popUpFoto.asp?foto=fotos/'+document.frmFoto.MenuFotos[current].value;
fotoWindow = window.open(wpop,'foto','width=640,height=480');
}
</script>
Usei o código que consegui aqui no fórum, mas não funcionou:
<script type="javascript">
String.prototype.trim = function() {
return this.replace(/^\s+/, "").replace(/\s+$/, "");
}
String.prototype.removeExtraSpaces = function() {
return this.trim().replace(/\s+/, " ");
}
var str = " A B "; // aqui o str.length = 10 caracteres
str = str.trim(); // str.length = 6 (espaços das extremidades removidos)
str = str.removeExtraSpaces(); // str.length = 3 (os 4 espaços entre os caracteres A e B foram transformados em 1)
</script>
Joguei este código logo abaixo do outro, não sei se deveria usar de outra forma.
Para acessarem o erro, segue o endereço do site:
http://www.casabrancanet.com.br
Tanto nos links Compra como Aluguel, depois de feito a pesquisa exibe os detalhes com as fotos, aí quando clico na foto e deveria aparecer, não dá certo! Fiz o teste com uma imagem sem espaços e abriu normalmente, inclusive este mesmo código funciona bem em outros sites.
Agradeço se puderem me dar um help.
Valeu!
Carregando comentários...