Hogyan tudok szöveget küldeni?
Nyilván kell valami szerveroldali támogatás is. A legegyszerűbb, ha egy HTTP POST-tal vagy GET-tel átadod a szöveget a másik oldalon futó PHP szkriptnek.
(Természetesen ennél léteznek jóval professzinálisabb megoldások is.)
Adatbázisban eltárolod a szöveget és ha kérés érkezik az y oldalra, akkor kiolvasod onnan.
Mindkettőhöz kell szerveroldali kód.
Ha X és Y oldal is a tied akkor egyszerű, adatbázis kérést csinálsz Y oldal -ról az X odlal adatbázisához.
(Ha azok egy szerveren vannak)
Ha nem akarod elmenteni a szerveren, csak megjeleníteni akarod, akkor elég hozzá JavaScript.
Itt van hozzá a két oldal forráskódja:
<!-- egyikoldal.htm -->
<form method="GET" action="masikoldal.htm">
<input type="text" name="q" value="" />
<input type="submit" value="OK" />
</form>
<!-- masikoldal.htm -->
<span id="SubmitedText"></span>
<script>
function htmlspecialchars(text) {
var map = {
'&': '&',
'<': '<',
'>': '>',
'"': '"',
"'": '''
};
return text.replace(/[&<>"']/g, function(m) { return map[m]; });
}
function getParamValueFromUrl(paramName) {
var query = location.search.substr(1);
var result = "";
query.split("&").forEach(function(part) {
var item = part.split("=");
if (item[0] == paramName) {
result = decodeURIComponent(item[1]);
}
});
return result;
}
var inputName = "q";
document.getElementById("SubmitedText").innerHTML =
htmlspecialchars(getParamValueFromUrl(inputName));
</script>
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!