Jump to content


rodurma

Member Since 09/01/2005
Offline Last Active 26/10/2009, 20:16
-----

Topics I've Started

Trecho De ´música

13/02/2005, 23:08

Pessoal,
alguém sabe se pode colocar trecho de música para mostrar pro meus usuários.

Se pode, quantos segundos são permitidos?

[]'s

Htmlentities() Vs. Mysql

11/02/2005, 10:00

Pessoal,
Tenho uma tabela no mysql.
Um campo é do tipo varchar(255)
então tenho um form com um input text que aceita no máximo 255 caracteres.

Para ser compativel com o mysql faço o seguinte
$nome = htmlentities($_POST['nome']);

Só que se o cara colocar um nome muito grande cheio de acentos.
tipo assim: nãáéúô<>hauhau;/ãããããããããããããããã
ai uso htmlentities() e ele deixa com muito mais que 255 caracteres.

Como resolver isso?

Obs: Não posso diminuir o número de caracteres do form e nem queria colocar um campo text no mysql.



[]'s

Form Destroi Tabela

09/02/2005, 10:03

Ae pessoal,
crio meus campos de formulario e depois coloco a tag form, só que ela sempre destroi minha tabela e na tela do dreamweaver ("design") fica aparecendo uma <TR> destacado. (erro saka).

Como resolver isso?

Criando E Excluindo Elementos Dinâmicamente

04/02/2005, 23:42

Olá pessoal,
Nesse meu primeiro tutorial, vou mostrar como se cria lementos (tags) dinâmicamente e também mostrarei como exclui-las.

Vamos lá.

Primeiro vamos criar nosso html (aqui não tem segredo):
<html>
<head>
<title>Criando elementos dinâmicamente</title>
</head>

<body>
<button onClick="criar()">Criar elemento</button>
<button onClick="deletar()">Excluir Elemento</button>
<div id="corpo"></div>
</body>
</html>

Criamos uma página com dois botões. Agora vamos ao javascript.

<html>
<head>
<title>Criando elementos dinâmicamente</title>
<script type="text/javascript">
function criar(){
        //onde o elemento será adicionado
        pai = document.getElementById("corpo");
        //definimos qual elemento queremos criar
        elem = document.createElement("h1");
        //Definimos o texto do elemento.
        txt = document.createTextNode("Texto criado dinamicamente "+pai.childNodes.length);
        //adicionamos o texto no elemento
        elem.appendChild(txt);
        //adicionamos o elemento com o texto na div corpo
        pai.appendChild(elem);
}

function deletar(){
        //se não existir elementos h1 ele não faz nada.
        if (pai.childNodes.length != 0){
        //de onde o elemento será deletado
        pai = document.getElementById("corpo");
        //como o elemento h1 é filho do elemento corpo usamos o childNodes[x]
        //para deletarmos. 
        elem = pai.childNodes[pai.childNodes.length-1];
        //remove o elemento
        elem.removeNode(true);
        }
}
</script>
</head>

<body>
<button onClick="criar()">Criar elemento</button>
<button onClick="deletar()">Excluir Elemento</button>


<div id="corpo"></div>

</body>

</html>

Usei o pai.childNodes.length para ver quantos elementos filhos a div corpo tem.
É bem simples! :)

Espero ter ajudado.

Dica: mude a linha elem = document.createElement("h1"), incluindo outras tags.

Abraços

Transformar String Em Dom

04/02/2005, 19:35

Galera tenho a seguinte string em javascript

var texto = "<usuarios>
<user><nome>Rodrigo</nome><idade>19</idade></user>
<user><nome>Rodrigo</nome><idade>19</idade></user>
</usuarios>";
Obs : Quebrei a linha pra ficar melhor.

Ai queria navegar por esses valores atraves de childNodes[valor] e por ai vai.

Tipo, queria por exemplo pegar o nome do primeiro usuário e mostrar num alert()
acho que seria alguma coisa assim alert(texto.childNode[1].nextSibling.nextSibling.value);


Como que faz?

[]'s

IPB Skin By Virteq