Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
boa tarde,
manhã toda quebrando a cabeça aqui
tenho um mapa do google que tem a variável:
var image = 'imagens/img.png';
onde mostra a imagem do marcador.
e tenho uma pagina.html que roda um script pra trocar a imagem conforme o dia.
preciso inseri-la nessa variável
Porem esse formato não está correto pra adicionar uma página, pelo menos aqui não ta aparecendo nada.
var image = 'pagina.html';
como seria?
diminuí o código colocando apenas a linha da variável porque creio que o problema só esteja apenas no modo de chamar a imagem, ou no caso, a página
abraço.
Cara isso depende muito do seu script completo.
script do mapa
function initialize() {
var myLatlng = new google.maps.LatLng(-23.405727,-51.968329);
var mapOptions = {
zoom: 15,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP}
var map = new google.maps.Map(document.getElementById("map"), mapOptions);
var contentString = '<div id="content">'+
'<div id="siteNotice">'+
'</div>'+
'<h2 id="firstHeading" class="firstHeading">SP</h2>'+
'<div id="bodyContent">'+
'<p><b>SP</b>, teste '+
'</div>'+
'</div>';
var infowindow = new google.maps.InfoWindow({
content: contentString});
var image = 'imagens/img.png';
var marker = new google.maps.Marker({
position: myLatlng,
map: map,
icon: image});
google.maps.event.addListener(marker, 'click', function() {
infowindow.open(map,marker);});}
chamo ele na página html com
<div id="map" ></div>
----
script da página troca imagens
function rodarImagens(){
var now = new Date();
var agora = now.getDay();
var hora = now.getHours();
var minutos = now.getMinutes();
switch (agora){
case 4:
if(hora >= 13 && hora <= 13 && minutos <=59 ){ document.write('<img src="imagens/img1.png">');}
if(hora >= 14 && hora <= 14 && minutos <=59 ){ document.write('<img src="imagens/img2.png">');}
if(hora >= 15 && hora <= 15 && minutos <=59 ){ document.write('<img src="imagens/img3.png">');}
break
}
}
chamo na página html com
<p><script>rodarImagens();</script></p>
para ler uma "pagina" com javascript, vc devera usar ajax.
para ler uma "pagina" com javascript, vc devera usar ajax.
valeu pela luz William!
li bastante coisa sobre ajax e to na mesma..
sendo mais ousado, vc tem algum código que eu poderia aplicar ali?
Cara isso depende muito do seu script completo.