Olá pessoal,
Gostaria de pedir uma ajuda sobre uma questão que não sei se tem solução...
Queria implementar uma variável que fosse sequencial, exatamente como o sequencial do word...
Colocando a primeira, e definindo seu valor inicial, sempre que a chamasse diversas vezes, ela iria sendo incrementada...
Já tentei fazer uma função, mas sem sucesso... não sei como checo a existência de outras variáveis para incrementar a nova... Existe alguma maneira?
Abraços,
André.

Seqüencial
Started By Andre_stat, 30/01/2006, 10:03
6 replies to this topic
#1
Posted 30/01/2006, 10:03
#2
Posted 30/01/2006, 12:17
ué cara uma variavel em JS tem seu valor estatico issu se seu escopo for global!!!!!!
para vc testar olha issu
Qualquer coisa volte a postar!!!
[]'s
para vc testar olha issu
<script> var valor = 0; function mostra(){ alert(++valor); } </script> <a href="javascript: mostra()">teste</a>
Qualquer coisa volte a postar!!!

[]'s
Quer ajuda seus amigo e ainda ganhar uma graninha?
Acesse agora mesmo http://yeapiz.com
Acesse agora mesmo http://yeapiz.com
#3
Posted 30/01/2006, 14:25
Opa, valeu cara, mas o que precisava seria algo assim:
Isso acima não está funcionando, porém eu precisava de algo que onde quer que eu entrasse com a simples sintaxe (abaixo) na página, ele inserisse o valor incrementado:
Valeu pela ajuda, estou começando a ver html e JS e ainda não estou com as duas coisas enraizadas, me atrapalho um pouco...
Obrigado novamente pela ajuda.
Abraços,
André.
<html> <body> <span id="XXX"></span> <br><br> <span id="XXX"></span> <br><br> <span id="XXX"></span> <script language="javascript"> var Elem = document.getElementById("XXX"); var vari = 0; function incremento(){ var vari = ++vari; Elem.innerHTML = vari; } </script> </body> </html>
Isso acima não está funcionando, porém eu precisava de algo que onde quer que eu entrasse com a simples sintaxe (abaixo) na página, ele inserisse o valor incrementado:
<span id="XXX"></span>
Valeu pela ajuda, estou começando a ver html e JS e ainda não estou com as duas coisas enraizadas, me atrapalho um pouco...
Obrigado novamente pela ajuda.
Abraços,
André.
#4
Posted 30/01/2006, 20:59
Não sei se entendi...
Você quer adicionar um id em todas as tags <span> da página com um valor igual ao id?
Como você adicionar as tags? Na mão ou é algum script que faz isso? Pq se for só para colocar um id com valor X em todos os span's... da para fazer assim..
Você quer adicionar um id em todas as tags <span> da página com um valor igual ao id?
Como você adicionar as tags? Na mão ou é algum script que faz isso? Pq se for só para colocar um id com valor X em todos os span's... da para fazer assim..
function adiciona(){ span = document.getElementsByTagName("span"); for(i=0;i<span.length;i++){ span[i].setAttribute("id",i); span[i].innerHTML=i; } }
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador
#5
Posted 30/01/2006, 23:11
Olá Ale,
Na verdade mesmo, o que preciso é colocar em diversos lugares de uma página números sequenciais, porém tenho que usar um mesmo comando para tal...
Como se fosse exatamente a função sequencial do word, onde posso definir:
[seq perg\r3] => (fixo o primeiro em 3)........ pergunta........
[seq perg] =>(resulta em 4)........opção A............
[seq perg]=> (resulta em 5)........opção B...........
Isto é, nesse caso, onde colocasse [seq perg], ele coloca mais um incremento na ordem do documento... O que precisava seria algo parecido, onde só precisasse colocar uma mesma sintaxe em diversos locais...
Na verdade mesmo, acho que seu script daria certo, porém não estou conseguindo com que retorne o valor dessa função para os diversos spans...
Valeu,
André.
Na verdade mesmo, o que preciso é colocar em diversos lugares de uma página números sequenciais, porém tenho que usar um mesmo comando para tal...
Como se fosse exatamente a função sequencial do word, onde posso definir:
[seq perg\r3] => (fixo o primeiro em 3)........ pergunta........
[seq perg] =>(resulta em 4)........opção A............
[seq perg]=> (resulta em 5)........opção B...........
Isto é, nesse caso, onde colocasse [seq perg], ele coloca mais um incremento na ordem do documento... O que precisava seria algo parecido, onde só precisasse colocar uma mesma sintaxe em diversos locais...
Na verdade mesmo, acho que seu script daria certo, porém não estou conseguindo com que retorne o valor dessa função para os diversos spans...
Valeu,
André.
#6
Posted 31/01/2006, 13:28
Oi, André! Tudo bem?
Assim... O código q o Alex citou funciona, mas vc não vai ficar chamando a partir das tags <span> q vc usar. Vou fazer do meu jeito pra vc ver como funciona:
Pode testar que vai funcionar!
No entanto, vou fazer uma pergunta que pode parecer idiota num primeiro instante, mas não custa perguntar!
Pq vc não usa a tag <li>, que é própria para enumerações?
Uma enumeração com números, do jeito q vc quer, poderia ser feita assim:
Pq não usar isto?
Bem.. Espero ter ajudado de alguma forma!
Um abraço,
Thales Medeiros.
Assim... O código q o Alex citou funciona, mas vc não vai ficar chamando a partir das tags <span> q vc usar. Vou fazer do meu jeito pra vc ver como funciona:
<html><head><title>Teste</title> <script language=JavaScript> function numeros(x) { for(var i=0;i<x.length;i++) x[i].innerText=i+1; } </script></head> <body onLoad=numeros(this.XXX)> <span id=XXX></span> Primeira pergunta...<br> <span id=XXX></span> Segunda pergunta...<br> <span id=XXX></span> Terceira pergunta...<br> ... </body></html>
Pode testar que vai funcionar!
No entanto, vou fazer uma pergunta que pode parecer idiota num primeiro instante, mas não custa perguntar!
Pq vc não usa a tag <li>, que é própria para enumerações?
Uma enumeração com números, do jeito q vc quer, poderia ser feita assim:
<ol> <li>Coffee</li> <li>Tea</li> </ol>
Pq não usar isto?
Bem.. Espero ter ajudado de alguma forma!
Um abraço,
Thales Medeiros.
Sucesso é ganhar dinheiro fazendo o que você faria de graça.
#7
Posted 01/02/2006, 08:54
Beleza Tales,
Valeu cara pela ajuda, desconhecia a tag "<i>", já estudei diversos tutoriais de Html e nunca a tinha visto antes... Na verdade ela não foi citada em nenhum deles...
Mas tb com ela, ocorre uma quebra de linha, por isso, no meu caso tenho que usar o script...
Mas está perfeito, valeu pela ajuda de todos ajudaram.
Abraços,
André.
Valeu cara pela ajuda, desconhecia a tag "<i>", já estudei diversos tutoriais de Html e nunca a tinha visto antes... Na verdade ela não foi citada em nenhum deles...
Mas tb com ela, ocorre uma quebra de linha, por isso, no meu caso tenho que usar o script...
Mas está perfeito, valeu pela ajuda de todos ajudaram.
Abraços,
André.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)