Бутонче с Php

golbez

Registered
Вижте следния код :
Код:
<? 
$ban = 2; 
$banner = rand("1", $ban); 
switch($banner) { 
  case 1: echo( "  картинка");
break;
  case 2: echo ("    картинка");
break;
} 
?>
А ето и въпроса: Може ли да се направи с PHP бутонче което да натисна и да ми се сменят картинките. В момента не се сещам как може да стане (ако може ).
 
Ето :P

демо на http://deam0n.host-bg.info/axa/

banner.js
Код:
var xmlHttp

function send()
{
var download_form = document.forms["banner"];
var chat = download_form.elements["banner"].value;


if (chat>1)
{
document.getElementById("chat").innerHTML=""
return
}

xmlHttp=GetXmlHttpObject()

if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
}


var url="banner.php"
xmlHttp.onreadystatechange=stateChanged
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}



function stateChanged()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
document.getElementById("banner").innerHTML=xmlHttp.responseText
}
}

function GetXmlHttpObject()
{
var objXMLHttp=null
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
}


banner.php
Код:
<meta http-equiv="content-type" content="text/html; charset=windows-1250">

<?php
$ban = 2;
$banner = rand("1", $ban);
switch($banner) {
  case 1: echo( "  картинка 1 ");
break;
  case 2: echo ("    картинка 2");
break;
}
?>

index.php
Код:
<html>
<head>
  <meta http-equiv="content-type" content="text/html; charset=windows-1250">
<script src="banner.js"></script>
</head>

<body>

<form name="banner" method="POST" action="javascript: send();">
<input name="banner" type="submit" value="Натисни">
</form>

<p><span id="banner"></span></p>

</body>
</html>
 

Back
Горе