Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

stview

Como randomizar 2 trechos de codigo html?

Recommended Posts

To ficando doido aqui, tenho 2 trechos de código e quero randomizar eles mas não fao iséia de como fazer isso.

Já estou a 30 minutos navegando e lendo e não encontro nada que me ajude

 

Em php seria algo do tipo:

 

$TRECHO[1] = "<img src=\"xxx\">";

$TRECHO[2] = "<embed de flash :) >";

 

$NUM = rand(1,3);

 

if($NUM == 1)

{

echo $TRECHO[1];

}

else

{

echo $TRECHO[2];

}

 

É assim mesmo, são dois ítens apenas mas 1 tem mais chances de ser mostrado.

Qualquer contribuição é bem vinda!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só uma coisa..

 

Esse seu código ai é PHP, e não ASP.. não é não ??? o.O ???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente com algo assim:

Randomize() 'Inicializa a função para randomizar
Valor = CInt(RND * 2)+1 'RND é um valor aleatório, maior que 0 e menor que 1, o cálculo do valor final é feito multiplicando o RND pelo limite superior menos 1, pega-se esse valor e aplica-se a função CInt (que retorna o valor inteiro do que foi calculado) e soma-se 1 (que é o limite inferior)
'Seu IF vai aqui

Testa pq fiz de cabeça.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim é PHP, era pra ilustrar: "Em php seria algo do tipo:"

 

Como eu não manjo nada, estou com dúvida sobre as aspas ... como que eu faço pra dentro do if escrever <img src="xxx">?

Novamente, NO PHP, eu uso a barra para escapar as aspas, mas no asp nao achei nada.

 

Sim, ta muito tosco, mas é uma manutenção de emergência e depois essa área vai ser reformulada, mas estou sme o programador de ASP aqui, dai ferrô!

Compartilhar este post


Link para o post
Compartilhar em outros sites
Sim é PHP, era pra ilustrar: "Em php seria algo do tipo:"

 

Como eu não manjo nada, estou com dúvida sobre as aspas ... como que eu faço pra dentro do if escrever <img src="xxx">?

Novamente, NO PHP, eu uso a barra para escapar as aspas, mas no asp nao achei nada.

 

Sim, ta muito tosco, mas é uma manutenção de emergência e depois essa área vai ser reformulada, mas estou sme o programador de ASP aqui, dai ferrô!

 

Tente com algo assim:
Randomize() 'Inicializa a função para randomizar
Valor = CInt(RND * 2)+1 'RND é um valor aleatório, maior que 0 e menor que 1, o cálculo do valor final é feito multiplicando o RND pelo limite superior menos 1, pega-se esse valor e aplica-se a função CInt (que retorna o valor inteiro do que foi calculado) e soma-se 1 (que é o limite inferior)
'Seu IF vai aqui

Testa pq fiz de cabeça.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu Salgado, mas você copiou minha pergunta, a sua resposta anterior, mas a dúvida permanece.

Veja que fiz outra pergunta que não é mais sobre o função de randomizar, mas sobre sintaxe da linguagem.

 

Eu já resolvi de outra maneira, mas se puder responder para manter o registro da pergunta com a solução seria bom para o fórum.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como você não havia dito se havia conseguido ou não acreditei que a duvida continuava.

 

 

Caso esteja usando o response.write é só duplicar as aspas, fica +/- assim:

Response.Write("<img src=""xxx"">")'Para caso o xxx seja fixo
Response.Write("<img src="""& xxx &""">")'Caso o xxx seja uma variável

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.