webForumDet fria alternativet

Slumpa fram javascript, Hur ??

JavaScript

7 svar · 453 visningar · startad av Hamatzu

Medlem sedan mars 2005232 inlägg
Frågan#1

Det finns script som slumpar fram valfri text. Jag har testat och lägga in så att det som slumpas fram t.ex har en onmouseovereffekt. Men det verkar bara funka med text. Så nu undrar jag om det finns nån lösning till att det som ska slumpas fram går att ändra med javascript. :q

Medlem sedan apr. 20031 660 inlägg
#2

HEJ!

Förstår inte vad du vill ändra, menar du att du vill ha css/js-funktioner kopplade till den text som slumpas fram?
Eller vill du ändra den text du precis slumpat fram till något annat?
Eller vill du egentligen slumpa bilder, och inte text?

:q

Medlem sedan mars 2005232 inlägg
#3

menar du att du vill ha css/js-funktioner kopplade till den text som slumpas fram?

Just precis.

Medlem sedan apr. 20031 660 inlägg
#4

HEJ!

Det är väl inte så svårt i sig, antingen lägger du det i js-filen med texter du slumpar, då kan du få olika för varje textsnutt, eller där texten skrivs ut, samma för alla.

Tänk html+css/js först, dra sedan ut det du vill göra och placera på lämpligt ställe.

Medlem sedan mars 2005232 inlägg
#5

Fattar inte riktigt vad du menar ??

Men jag har denna kod för att slumpa fram text

<script language="JavaScript" type="text/javascript">
<!--

       i=0;
       text = new Array();
       text[i++] = "Text nummer 1";  	
       text[i++] = "Text nummer 2";	
       text[i++] = "Text nummer 3";	
       text[i++] = "Text nummer 4";	
       text[i++] = "Text nummer 5";	      
       text[i++] = "Text nummer 6";	      
       text[i++] = "Text nummer 7";	      
       text[i++] = "Text nummer 8";          
       text[i++] = "Text nummer 9";          
       antal_texter=i;

       slumpat_tal =Math.floor(Math.random()*antal_texter); 
       document.write(text[slumpat_tal])
//-->
</script>

Kan man ändra den här så att texten som man slumpar fram är kopplat till css/javascript. Visa gärna kod, är inte speciellt haj på css/javascript.

Medlem sedan apr. 20031 660 inlägg
#6

HEJ!

Komplettera utskriften med lämplig kod, tex
document.write('<b>' + text[slumpat_tal] + '</b>')
document.write('<span class=\"klassnamn\">' + text[slumpat_tal] + '</spam>')
eller liknande!

Medlem sedan nov. 20041 189 inlägg
#7

spam ;)?

sånt tycker vi inte om!

Medlem sedan apr. 20031 660 inlägg
#8

HEJ!

echoSwe skrev:

spam ;)?

sånt tycker vi inte om!

Vet knappt vad det är längre, då vi använder Greylist. :e
Fungerar perfekt!

Givetvis ska det står </span>!

134 ms totalt · 2 externa anrop · v20260731065814-full.2ae45ccc
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)