| Autor | Zpráva | ||
|---|---|---|---|
| robbie Profil |
Ahoj, nevím si rady, chtěl bych kazdemu generovanému číslu přidat nějaké pozadí, odstranit čárku mezi čísly a řekněme číslo by se vygenerovalo ve čtverci 50x50px.
Kama jak dosadit : .style.backgroundImage = "url('img_tree.png')"; Poradíte, děkuji moc. kod: HTML:
<p onclick="myFunction()">sem klikni
<p id=demo>
Javascript:
function myFunction() {
var arr = [];
while(arr.length < 2) //..zde zmen, kolik cisel chces generovat
{
var randomnumber=Math.ceil(Math.random()*5) // ..zde z kolika cisel chces generovat
var found=false; // .. ? proc prosim false
for(var i=0;i<arr.length;i++)
{
if(arr[i]==randomnumber) //...? co prosim znamena tento odstavec, co ma za ukol
{
found=true;
break;
}
}
if(!found)arr[arr.length]=randomnumber; //...? tomuto nerozumim
}
document.getElementById("demo").innerHTML = arr; //...? co vypise toto?
} |
||
| robbie Profil |
Tak jinak, šlo by to udělat nějak takto?
document.getElementById("demo").innerHTML = "<span style="background-image:url("images/circle-yellow.png")">arr</span>"; kde arr je pole vygenerovaných čísel, ale nefunguje. Zkusil sem také:..............ale asi mám někde blbě závorky:( var arr = [];
while(arr.length < 5)
{
var randomnumber=Math.ceil(Math.random()*100)
var found=false;
for(var i=0;i<arr.length;i++)
{
if(arr[i]==randomnumber)
{
element[ i ].css({
"background-image": url("images/circle-yellow.png");
found=true;
break;
}
}
if(!found)arr[arr.length]=randomnumber;
}
document.getElementById("demo").innerHTML = arr;
} |
||
|
Časová prodleva: 9 let
|
|||
0