按钮计数未定义的PHP AJAX JAVASCRIPT
我有以下问题: 1/我有以下代码: index.html:按钮计数未定义的PHP AJAX JAVASCRIPT,javascript,php,ajax,button,count,Javascript,Php,Ajax,Button,Count,我有以下问题: 1/我有以下代码: index.html: <script type="text/javascript"> function doOnOrientationChange() { switch(window.orientation) { case -90:
<script type="text/javascript">
function doOnOrientationChange()
{
switch(window.orientation)
{
case -90:
document.getElementById("landscape").style.display="block";
break;
case 90:
document.getElementById("landscape").style.display="block";
break;
default:
document.getElementById("landscape").style.display="none";
break;
}
}
//Listen to orientation change
window.addEventListener('orientationchange', doOnOrientationChange);
function getXMLHttp()
{
var xmlHttp
try
{
xmlHttp = new XMLHttpRequest();
}
catch(e)
{
try
{
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
try
{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e)
{
alert("AJAX not supported.")
return false;
}
}
}
return xmlHttp;
}
function MakeRequest()
{
var xmlHttp = getXMLHttp();
xmlHttp.onreadystatechange = function()
{
if(xmlHttp.readyState == 4)
{
HandleResponse(xmlHttp.countText);
}
}
xmlHttp.open("GET", "compteur.php", true);
xmlHttp.send(null);
}
function HandleResponse(response)
{
document.getElementById('text').innerHTML = response;
}
function changement() {
document.getElementById('bouton').style.display = 'none';
var count= '<?php echo file_get_contents("compteur.txt");?>';
var last = count%10;
var beforelast = count%100;
if ( count>9998 && count<99999){
document.getElementById('text').style.display = 'block';
document.getElementById('text1').style.display = 'block';
document.getElementById('text').style.fontSize = '160px';
document.getElementById('text1').style.fontSize = '160px';
document.getElementById('textg').style.display = 'block';
document.getElementById('textg1').style.display = 'block';
document.getElementById('texth').style.display = 'block';
document.getElementById('texth1').style.display = 'block';
document.getElementById('v').style.display = 'none';
document.getElementById('buttons').style.display = 'block';
}
else if ( count>99998 && count<999999){
document.getElementById('text').style.display = 'block';
document.getElementById('text1').style.display = 'block';
document.getElementById('text').style.fontSize = '135px';
document.getElementById('text1').style.fontSize = '135px';
document.getElementById('textg').style.display = 'block';
document.getElementById('textg1').style.display = 'block';
document.getElementById('texth').style.display = 'block';
document.getElementById('texth1').style.display = 'block';
document.getElementById('v').style.display = 'none';
document.getElementById('buttons').style.display = 'block';
}
else if ( count>999998 && count<9999999){
document.getElementById('text').style.display = 'block';
document.getElementById('text1').style.display = 'block';
document.getElementById('text').style.fontSize = '120px';
document.getElementById('text1').style.fontSize = '120px';
document.getElementById('textg').style.display = 'block';
document.getElementById('textg1').style.display = 'block';
document.getElementById('texth').style.display = 'block';
document.getElementById('texth1').style.display = 'block';
document.getElementById('v').style.display = 'none';
document.getElementById('buttons').style.display = 'block';
}
else if ( count>9999998 && count<99999999){
document.getElementById('text').style.display = 'block';
document.getElementById('text1').style.display = 'block';
document.getElementById('text').style.fontSize = '110px';
document.getElementById('text1').style.fontSize = '110px';
document.getElementById('textg').style.display = 'block';
document.getElementById('textg1').style.display = 'block';
document.getElementById('texth').style.display = 'block';
document.getElementById('texth1').style.display = 'block';
document.getElementById('v').style.display = 'none';
document.getElementById('buttons').style.display = 'block';
}
else if ( count>99999998 && count<999999999){
document.getElementById('text').style.display = 'block';
document.getElementById('text1').style.display = 'block';
document.getElementById('text').style.fontSize = '95px';
document.getElementById('text1').style.fontSize = '95px';
document.getElementById('textg').style.display = 'block';
document.getElementById('textg1').style.display = 'block';
document.getElementById('texth').style.display = 'block';
document.getElementById('texth1').style.display = 'block';
document.getElementById('v').style.display = 'none';
document.getElementById('buttons').style.display = 'block';
}
else if ( count>999999998 && count<9999999999){
document.getElementById('text').style.display = 'block';
document.getElementById('text1').style.display = 'block';
document.getElementById('text').style.fontSize = '89px';
document.getElementById('text1').style.fontSize = '89px';
document.getElementById('textg').style.display = 'block';
document.getElementById('textg1').style.display = 'block';
document.getElementById('texth').style.display = 'block';
document.getElementById('texth1').style.display = 'block';
document.getElementById('v').style.display = 'none';
document.getElementById('buttons').style.display = 'block';
}
else if ( count>9999999998 && count<99999999999){
document.getElementById('text').style.display = 'block';
document.getElementById('text1').style.display = 'block';
document.getElementById('text').style.fontSize = '85px';
document.getElementById('text1').style.fontSize = '85px';
document.getElementById('textg').style.display = 'block';
document.getElementById('textg1').style.display = 'block';
document.getElementById('texth').style.display = 'block';
document.getElementById('texth1').style.display = 'block';
document.getElementById('v').style.display = 'none';
document.getElementById('buttons').style.display = 'block';
}
else if (last===0 && beforelast===10){
document.getElementById("text1").innerHTML = "th";
document.getElementById('text').style.display = 'block';
document.getElementById('text1').style.display = 'block';
document.getElementById('textg').style.display = 'block';
document.getElementById('textg1').style.display = 'block';
document.getElementById('texth').style.display = 'block';
document.getElementById('texth1').style.display = 'block';
document.getElementById('v').style.display = 'none';
document.getElementById('buttons').style.display = 'block';
}
else if (last===0){
document.getElementById("text1").innerHTML = "st";
document.getElementById('text').style.display = 'block';
document.getElementById('text1').style.display = 'block';
document.getElementById('textg').style.display = 'block';
document.getElementById('textg1').style.display = 'block';
document.getElementById('texth').style.display = 'block';
document.getElementById('texth1').style.display = 'block';
document.getElementById('v').style.display = 'none';
document.getElementById('buttons').style.display = 'block';
}
else if (last===1 && beforelast===11){
document.getElementById("text1").innerHTML = "th";
document.getElementById('text').style.display = 'block';
document.getElementById('text1').style.display = 'block';
document.getElementById('textg').style.display = 'block';
document.getElementById('textg1').style.display = 'block';
document.getElementById('texth').style.display = 'block';
document.getElementById('texth1').style.display = 'block';
document.getElementById('v').style.display = 'none';
document.getElementById('buttons').style.display = 'block';
}
else if (last===1){
document.getElementById("text1").innerHTML = "nd";
document.getElementById('text').style.display = 'block';
document.getElementById('text1').style.display = 'block';
document.getElementById('textg').style.display = 'block';
document.getElementById('textg1').style.display = 'block';
document.getElementById('texth').style.display = 'block';
document.getElementById('texth1').style.display = 'block';
document.getElementById('v').style.display = 'none';
document.getElementById('buttons').style.display = 'block';
}
else if (last===2 && beforelast===12){
document.getElementById("text1").innerHTML = "th";
document.getElementById('text').style.display = 'block';
document.getElementById('text1').style.display = 'block';
document.getElementById('textg').style.display = 'block';
document.getElementById('textg1').style.display = 'block';
document.getElementById('texth').style.display = 'block';
document.getElementById('texth1').style.display = 'block';
document.getElementById('v').style.display = 'none';
document.getElementById('buttons').style.display = 'block';
}
else if (last===2){
document.getElementById("text1").innerHTML = "rd";
document.getElementById('text').style.display = 'block';
document.getElementById('text1').style.display = 'block';
document.getElementById('textg').style.display = 'block';
document.getElementById('textg1').style.display = 'block';
document.getElementById('texth').style.display = 'block';
document.getElementById('texth1').style.display = 'block';
document.getElementById('v').style.display = 'none';
document.getElementById('buttons').style.display = 'block';
}
else {
document.getElementById("text1").innerHTML = "th";
document.getElementById('text').style.display = 'block';
document.getElementById('text1').style.display = 'block';
document.getElementById('text').style.fontSize = '195px';
document.getElementById('text1').style.fontSize = '195px';
document.getElementById('textg').style.display = 'block';
document.getElementById('textg1').style.display = 'block';
document.getElementById('texth').style.display = 'block';
document.getElementById('texth1').style.display = 'block';
document.getElementById('v').style.display = 'none';
document.getElementById('buttons').style.display = 'block';
}
}
</script>
<body>
<span id="space" ><input onclick='MakeRequest();' onmouseup="changement()" type="button" value="PUSH" id="bouton"/></span>
</body>
函数doOnOrientationChange()
{
开关(窗口方向)
{
案例-90:
document.getElementById(“横向”).style.display=“块”;
打破
案例90:
document.getElementById(“横向”).style.display=“块”;
打破
违约:
document.getElementById(“横向”).style.display=“无”;
打破
}
}
//倾听方向的变化
window.addEventListener('orientationchange',doOnOrientationChange);
函数getXMLHttp()
{
var xmlHttp
尝试
{
xmlHttp=新的XMLHttpRequest();
}
捕获(e)
{
尝试
{
xmlHttp=新的ActiveXObject(“Msxml2.xmlHttp”);
}
捕获(e)
{
尝试
{
xmlHttp=新的ActiveXObject(“Microsoft.xmlHttp”);
}
捕获(e)
{
警报(“不支持AJAX”)
返回false;
}
}
}
返回xmlHttp;
}
函数MakeRequest()
{
var xmlHttp=getXMLHttp();
xmlHttp.onreadystatechange=函数()
{
if(xmlHttp.readyState==4)
{
HandlerResponse(xmlHttp.countText);
}
}
open(“GET”,“compteur.php”,true);
xmlHttp.send(空);
}
功能句柄响应(响应)
{
document.getElementById('text').innerHTML=response;
}
函数更改(){
document.getElementById('bouton').style.display='none';
var计数=“”;
var last=计数%10;
var beforelast=计数%100;
如果(count>9998&&count99998&&count99998&&count999998&&count99999998&&count99999998&&count999998&&count99999998&&countXMLHttpRequest
对象没有名为countText
的属性。在MakeRequest
中,您需要responseText
:
HandleResponse(xmlHttp.responseText);
// Not `countText` ----^
警告:flock():4在第14行的/home/httpd/vhosts/push4humanity.com/httpdocs/compteur.php中不是有效的流资源now@user3578549:这是一个无关的问题,一个单独的问题。这是PHP代码的问题,而不是JavaScript代码的问题。好吧,但你能回答吗?@user3578549:我对PHP的文件ops.In gen知之甚少总之,当有两个完全不同的问题时,最好问两个完全不同的问题。
HandleResponse(xmlHttp.responseText);
// Not `countText` ----^