Különálló JS fájl és php közti kapcsolat, változóátadás
Sziasztok!
Egy olyan problémám lenne, hogy egy javascriptben lévő változót szeretnék átküldeni a php-nak, hogy az mentse ki a tartalmát a szerveren egy textfile-ba. Az első php fájl nem valami nagy egyelőre, egy kiíratás és meg van benne hívva egy javascipt:A meghívott javascipt a következő:A harmadik php kód meg a javascriptben szereplő finaltime változó értékét kapná meg, és mentené ki egy txt fájlba:A kérdésem tehát az lenne hogy hogy érem el, hogy a javascript elküldje a php-nak a finaltime változó értékét, és lementse a szerveren egy fájlba? Esetleg ha a példára vonatkozó kódrészletet tudnátok írni, azt nagyon megköszönném. Bocs, tudom hogy eléggé kezdő kérdés, de sajna eléggé kezdő szinten vagyok még ezzel kapcsolatba.
Köszönöm előre is a segítségeteket!
További szép napot! :)
■ Egy olyan problémám lenne, hogy egy javascriptben lévő változót szeretnék átküldeni a php-nak, hogy az mentse ki a tartalmát a szerveren egy textfile-ba. Az első php fájl nem valami nagy egyelőre, egy kiíratás és meg van benne hívva egy javascipt:
<head>
<script type="text/javascript" src="timePage.js"></script>
<body onload='window.setInterval("timeHere()", 100)' onUnload="sayTime()">
<?php
print("pamparampampam" );
?>
</body>
</head>
var time=1;
var usertime=0;
function timeHere() {
time = time + 1;
finalTime = time / 10;
}
function sayTime() {
finalTime = time / 10;
alert("Thank you for coming to my site! \n You have been here " + finalTime + " seconds!");
function sm(id)
}
<?php
$time=$_POST['ido']
$f = fopen("textfile.txt", "w");
fwrite($f, $ido );
fclose($f);
?>
Köszönöm előre is a segítségeteket!
További szép napot! :)
keresgélj arra, hogy ajax
GET, POST
get
, akárpost
. Vagy betölthetsz egy képet, vagy egy másik script fájlt JavaScripttel, ekkor ennek majd aget
paraméterben tudod átadni a változódat. Ha ezek egyike sem felel meg, akkor érdemes utánanézni az AJAX-nak, ami a fentieknél jóval bonyolultabb erre a feladatra.form-mal megoldani
DOM gyorstalpaló
value
értékét, majd módosítod avalue
tulajdonságát ennek a kiválasztott elemnek. És végül elküldöd az űrlapot úgy, hogy a kiválasztott űrlap elemnek meghívod asubmit
metódusát.Maga a DOM egy elég nagy téma, de ha JavaScrittel akarsz foglalkozni a böngészőben, akkor elkerülhetetlen. Ajánlom, vegyél meg egy könyvet a témában, vagy nézz meg rengeteg ingyenes tutorial-t, ebookot stb. Nem mondom, hogy ezt könnyű lesz elsajátítani.
Ehhez egy ID-t érdemes
működik