Autor | Zpráva | ||
---|---|---|---|
xixao1 Profil |
pánové, poraďte prosím:
1, v javascriptu ziskam hodnotu pomoci var Monitor = screen.width; $rozliseni = '<script>document.write(Monitor); </script>'; <script>document.write(Monitor); </script> nevite, kde je problem? (prosim bez pouziti ajaxu-jen php a js). dik xi Moderátor Kajman: Mezi značky [>pre] a [>/pre] vkádejte prosím jen kódy (stačí kliknout na ).
|
||
anonymníí Profil * |
#2 · Zasláno: 2. 3. 2016, 13:43:35
xixao1:
Článků, jak fungují JS a PHP a který z nich se kde zpracovává a interpretuje, se potuluje všude mraky. Jen napovím, že v PHP proměnné máš string, ohraničený apostrofy, není tedy důvod, aby se do databáze uložilo cokoliv jiného, než právě ten tebou uvedený string. |
||
Keeehi Profil |
xixao1:
„ promennou $rozliseni zobrazim pomoci echo - vse klape “
A tady je právě kámen úrazu. Ty si myslíš že PHP vypsalo 1920 ale to není pravda. Nech si v prohlížeči zobrazit zdrojový kód a uvidíš, že tam nikde 1920 nebude. „prosim bez pouziti ajaxu-jen php a js“ AJAX je jen js, to jen pro tvou informaci do budoucna. A v tomto případě je nutné ho použít. I když pokud nepotřebuješ zjišťovat odpověď ze serveru a stačí ti tam jen data poslat, dá se to dost zjednodušit. AJAX » Pingnutí obrázkem + si tam přidáš do URL něco jako '?width='+screen.width
|
||
_es Profil |
#4 · Zasláno: 2. 3. 2016, 15:19:30
|
||
Monkeys Profil * |
#5 · Zasláno: 2. 3. 2016, 16:20:52
xixao1:
window.location.href = "myphpfile.php?monitor=" + monitor; $_GET['monitor']
Tu si potom odosles do databaze :) M. |
||
xixao1 Profil |
Monkeys:
dik,zkusil jsem to,ale stranka blikala, jako by byla zacyklena. kdyz ovsem vynecham ten radek v JS window.location.href = "myphpfile.php?monitor=" + monitor; $neco = $_GET['monitor']; :-) |
||
Časová prodleva: 8 let
|
0