AJAX - po przesłaniu danych z serwera nie pokazuje się kod HTML

0

Mam taki problem otóż mam

<script language="javascript" type="text/javascript" src="xmlhttp.js"></script>
<script language="javascript">

 
var XLMHttp = getXMLHttp();

 var zmienna = 100;
 zmienna += zmienna;

 XLMHttp.open("POST", "post.php");
//XLMHttp.onreadystatechange = a;
 XLMHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
 XLMHttp.send("licznik=" + zmienna );


function c() {

if (XLMHttp.readyState == 4) {


return XLMHttp.responseText;
}

}


</script>

<a rel="nofollow" href="javascript:c()">asdsa</a>

<font color=red onclick=c()>zdcfz</font>

a plik PHP

<?

 
  if ($_POST["licznik"] == "") {
  $licznik = 0;
  }
  else {
  $licznik = $_POST["licznik"];
  }
  
  
  while ($licznik < 1000) {
  
  print "$licznik<br>";
  $licznik++;
  }

?>

I teraz problem jest w tym, że jak w kodzie HTML wywołam funkcje c() to znika mi

to

<a rel="nofollow" href="javascript:c()">asdsa</a>

<font color=red onclick=c()>zdcfz</font>
0

wróć do podstaw, bo w tym momencie oczekujesz, że przeglądarka domyśli się co chcesz zrobić (nawet ja nie wiem, choć posiadam coś takiego jak myślenie, czego nie posiada komputer).

Mówiłem Ci też, żebyś porzucił aktualne źródło wiedzy BO UCZY CIĘ ŹLE. Jak masz się nauczyć robić dobrze, jak masz złe źródło?

A ten onclick bez cudzysłowiów też dobry ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1