mikdoe
Moderator
Hi!
Firefox und Safari erfreuen mich heute wieder ganz besonders.
Bitte sag mir doch mal einer, wieso die beiden mir während des Ajax die Schaltflächenbeschriftung nicht ausgrauen.
IE9 und Opera 11.64 machen es wunderbar genau wie gewünscht.
Lasse ich class="navigation" ganz weg sehen sich auch Safari und FF genötigt, die Fläche auszugrauen.
Was ist falsch an dem CSS/Code?
Die test.pl macht nichts weiter als nach 3 Sekunden einen Header zu liefern, um das Problem zu reproduzieren.
Danke für alle Hinweis.
Firefox und Safari erfreuen mich heute wieder ganz besonders.
Bitte sag mir doch mal einer, wieso die beiden mir während des Ajax die Schaltflächenbeschriftung nicht ausgrauen.
IE9 und Opera 11.64 machen es wunderbar genau wie gewünscht.
Lasse ich class="navigation" ganz weg sehen sich auch Safari und FF genötigt, die Fläche auszugrauen.
Was ist falsch an dem CSS/Code?
HTML:
<!DOCTYPE HTML>
<html>
<head>
<script type="text/javascript" src="/javascript/jquery.js"></script>
<script type="text/javascript" src="/javascript/jquery-ui.js"></script>
<script type="text/javascript" src="/javascript/jquery-set.js"></script>
</head>
<style>
.navigation {
background-color: #D0D0D0;
font-family: "Arial";
font-size: 12px;
color: blue;
width: 100px;
height: 26px;
padding: 1px;
cursor: pointer;
border-style: outset;
text-align: center;
font-size: 11px;
letter-spacing: 0.03em;
font-weight: bold;
}
</style>
<body>
<div><input id="schalter" type="button" value="Test" class="navigation"></div>
<script>
function testreq () {
document.getElementById('schalter').disabled = true;
jQuery.ajax ({
url: 'test.pl',
data: '',
type: 'POST',
cache: false,
success: function () {
document.getElementById('schalter').disabled = false;
window.setTimeout(function () {testreq();},3000);
},
error: function () {
document.getElementById('schalter').disabled = false;
window.setTimeout(function () {testreq();},3000);
}
});
}
testreq();
</script>
</body>
</html>
Danke für alle Hinweis.