Переменная rnd не определена.
var clicks = 0;
function random()
{
if (clicks > 21) {
alert("You Got To 22! You Lose! Please Try Again!");
location.reload();
}
clicks += Math.floor(Math.random() * 6) + 1;
// document.getElementById('clicks').value = rnd; You have not define this rnd and using this which throws error.
document.getElementById("clicks").innerHTML = clicks;
};
</div>
<div>
<p id="game"></p>
</div>
<input type="image" value="clicks" onclick="random()" src="http://pluspng.com/img-png/black-and-white-dice-png-black-white-dice-bunco-clip-art-dice-images-free-900.jpg" alt="Dice2" width="450" height="280">
Total Count: <a id="clicks">0</a>
</body>
</html>
Когда вы устанавливаете фоновое изображение для кнопки, контуры кнопки исчезают. Включите их в свое изображение, если вам нужны разные размеры, посмотрите метод UIImage
stretchImageWithLeftCapWidth: topCapHeight:
.
Проверьте cornerRadius
, borderWidth
и borderColor
свойства CALayer
. Эти свойства являются новыми в iPhone OS 3.0.
Возможно, вы захотите создать подкласс UIButton
, а затем установить эти свойства в конструкторе. У вашей кнопки есть свойство слоя, к которому вы можете получить доступ, чтобы установить эти свойства границы.
Вот пример:
- (id)initWithFrame:(CGRect)frame {
if(self = [super initWithFrame:frame]) {
[self.layer setBorderWidth:1.0];
[self.layer setCornerRadius:5.0];
[self.layer setBorderColor:[[UIColor colorWithWhite:0.3 alpha:0.7] CGColor]];
}
return self;
}