webForumDet fria alternativet

Anropa PHP skript senare vid tex mouseover (javascript event)

5 svar · 212 visningar · startad av rastapopolus

rastapopolusMedlem sedan mars 200295 inlägg
#1

Hej!

Är det möjligt?

Web-TorMedlem sedan nov. 200013 890 inlägg
#2

Ja, det är möjligt men sidan måste laddas om för att PHP-scriptet ska kunna köras.

rastapopolusMedlem sedan mars 200295 inlägg
#3

då bör ju snabbaste metoden att fylla listor, rullgardiner mm vara att php skriptet uppdaterar (den läser ur MySQL databas) javascript variabler som sedan används vid tex "onMouseOver" etc

rastapopolusMedlem sedan mars 200295 inlägg
#4

i JavaScript avsnittet (i html headern):

function testa () {
<?php
echo "hejsan";
?>
}

funkar inte

men sidan skulle alltså behövas laddas om även om det funkade, eller är det därför?

Web-TorMedlem sedan nov. 200013 890 inlägg
#5

Vet inte om det blir snabbast. Det beror på hur mycket information det handlar om.

Om listorna inte är så långa borde det vara snabbast att första skicka alla data till klienten och sedan använda Javascript för att välja vad som ska visas.

Är listorna långa borde det bli snabbast att hämta rätt data först när den verkligen behövs.

Web-TorMedlem sedan nov. 200013 890 inlägg
#6

Ett enkelt exempel:

<html>
<head>

	<? // *** Kör följande kod om sidan har laddats om
	if (isset($_GET['reload'])){?>

		<script type="text/javascript">
				alert('Sidan har laddats om');
		</script>

	<?}?>

	<script type="text/javascript">
		// *** Ladda om sidan
		function reload(){
			window.location.href='test.php?reload=true';
		}
	</script>

</head>
<body>

<form>
<a href="#" onclick="reload();return false;">Ladda om sidan</a>
</form>

</body>
</html>
131 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)