Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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!!
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.
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ô!
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 randomizarValor = 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.
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.
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ávelBrigadú!
Só uma coisa..
Esse seu código ai é PHP, e não ASP.. não é não ??? o.O ???