Я полностью потерян с этим.Итак, я создаю кнопку с CSS, взгляните на код CSS:
.UploadPhotos a:link{
display:block;
width:100px;
height:22px;
padding-top:2px;
margin-left:auto;
margin-right:auto;
text-align:center;
background:url(../images/btn_image.png) 0 0 no-repeat;
text-decoration:none;
color:#FFF;
}
.UploadPhotos a:hover{
background-position: 0 -24px;
text-decoration:none;
color:#060;
}
.UploadPhotos a:active{
background-position: 0 0px;
text-decoration:none;
color:#FFF;
}
.UploadPhotos a:visited{
background-position: 0 0px;
text-decoration:none;
color:#FFF;
}
Теперь вот код HTML:
<div class="UploadPhotos">
<a id="UpLd" href="uploader/upload.php">Upload Photos</a>
</div>
Проблема начинается, когда я нажимаю на нее,Ссылка открывает другую страницу в пределах iframe, который сделан с js.Как только я нажму эту кнопку, все стили для этой кнопки исчезнут.Я получаю ту же проблему, даже если я установил href = "#" в ссылке.Так что я не верю, что JS открывает страницу.Я не могу понять, почему стиль внезапно исчезает после нажатия.
Я добавил изображения, чтобы дать вам, ребята, идею:
Обычный
Наведение
После нажатия
Подсветка текста курсором после нажатия