Ir para conteúdo
Fórum Script Brasil

HQuintas

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Tudo que HQuintas postou

  1. Boas Qual a melhor forma de apresentar um conteudo (texto, fotografias, etc) numa DIV ? - Usar jquery? function loadContent(Div, sourceUrl) { $(Div).load(sourceUrl); } - Usar innerHTML? document.getElementById('A').innerHTML="<div style=...'... - Outro método?
  2. Viva O código em baixo funciona no Firefox, mas no internet explorer 8 não funciona. Porque? Qual a solução? Obrigado //Legendas var txt=new Array(3); if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.open("GET","Legendas.xml",false); xmlhttp.send(""); xmlDoc=xmlhttp.responseXML; txt[0]=xmlDoc.getElementsByTagName("Texto")[0].childNodes[0].nodeValue; txt[1]=xmlDoc.getElementsByTagName("Texto")[1].childNodes[0].nodeValue; txt[2]=xmlDoc.getElementsByTagName("Texto")[2].childNodes[0].nodeValue; function t(i){ document.getElementById("LEGENDA").innerHTML="<p>"+txt[i]+"</p>"; }
  3. E ajudou bastante. Obrigado (faltava-me o this.id)
  4. Tudo bem, mas nesta linha dá-me sempre a id da ultima div: divTag.onclick=function(){alert(divTag.id)}; e eu quero de cada uma em individual. Obrigado
  5. Viva Estou criando várias DIVs dinamicamente, mas quando clicar numa gostaria de obter a sua ID individual de cada uma. Como posso fazer isso? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>javas</title> <style type="text/css"> .dynamicDiv { width:200px; height:100px; position:absolute; background-color:silver; display:block; } </style> <script type="text/javascript" language="javascript"> var i=0; var w=0; function varias(fil){ var k="150"; //alert("oi"); for (y=1;y<=3;y++){ for (x=1;x<=6;x++){ w++; var divTag = document.createElement("div","id=" + w); //divTag.id = "div" + w; //divTag.name="div" + w; //document.getElementById("div1").style.backgroundImage = "url(images/green.gif)"; divTag.style.backgroundImage = "url(" + w + ".jpg)"; divTag.style.width="110px"; divTag.style.top=k*y + "px"; divTag.style.margin = "0px "+ k*x +"px"; divTag.style.cursor = "hand"; divTag.className ="dynamicDiv"; divTag.onclick=function(){alert(document.activeElement.id)}; divTag.innerHTML = document.activeElement.id; document.body.appendChild(divTag); } //x } //y </script> </head> <body onload="varias('aviso.jpg');">
×
×
  • Criar Novo...