Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Caros, quando uso um plugin parecido com o light box, eu preciso inserir uma marca dágua na foto, então estou tentando capturar via js o 'gid' do album.
o link fica assim na url: index.php?p=categoria_produto#&gid=1&pid=1
então se eu conseguir capturar o id da galeria (gid) eu daria um 'print', mas como faço isso?
estou tentando usar isso aqui ...
var gid = $(this).attr('gid');
document.write(gid);
//ou
var $_GET = document.getElementById('<?php //echo json_encode($_GET); ?>');
document.write($_GET);
//ambos sem sucesso
alguém sabe como resolver?
vlw e t+
Então cara, não consigo capturar as variáveis, apenas a url.
var arquivo = window.location;
document.write(arquivo);
index.php?p=categoria_produto
ele não traz "#&gid=1&pid=1".
sabe me dizer porquê?
também tentei usar um segundo código, porém acho que ele não captura os parametros da url pois a função executa antes do click.
var url = window.location.search.replace("?", "");
var items = url.split("#");
var array = {
'id' : items[0],
'name' : items[1]
}
var id = array.id;
var nome = array.name;
document.write(id);Galera, resolvi, não é a melhor maneira, mas funcionou
no link da imagem coloquei o seguinte código:
<a href="images/1.jpg" onClick="verificalogo('images/logo_cliente.png');">
e em uma div coloquei o seguinte código:
<script type="text/javascript">
function verificalogo(l){
document.getElementById('myImage').src = l;
}
</script>
<img id="myImage" src="images/logo_padrao.png">
assim quando clico na imagem aparece uma marca dágua em cima.
vlw e t+
Se o que precisa está na url, você pode capturá-lo usando "location". Veja no link abaixo algumas formas de usá-lo:
https://css-tricks.com/snippets/javascript/get-url-and-url-parts-in-javascript/