Keresés
Hírlevél
 
Kiemelt témák
»Hogyan védjem meg a portálomat?
»Google wave
»Assembly :: röviden
Állás/munka
»IPhone App elkészítése
»PHP Fejlesztőt keresünk Miskolcon!
»Profi sitebuildert keresünk projekt alapon
»PHP állás azonnali belépéssel Budaörsön
»PHP programozó munkát vállal
» több téma
Tudástár
?Php oldal sebessége.
Több adat kiírása.
?Flash-XML kommunikáció
?Eseménykezelés, form és usercontroll kapcsolat
?Javascript űrlapok
?Adatok táblába írás után kód van ékezet helyett
?C# progira skin
PHP-ban az if nem fut le
?Datagrid frissítése vb .net
?C# Linq"Sql Insert Sequence
?Visual basic - goto
Mi az a __nonnull() ???
?Bibrálás Nokia 3720-ban J2ME-vel
*Child class visible vagy sem?
*JAVA event a JPANEL-hez
» több téma
Társalgó
»Clipper kontra XP
»Melyik főiskola vagy egyetem?
»Programozás Nokia 3720c-2-re
»HTML szerkesztő
»Weblap véleményezés
»"Márió" jellegű játék írása pascal nyelven
»Windows Mobile programozás egyszerű programmal
»Html oldal küldése outlookkal
»Lelkesítő topic
»Javascript forrás visszaalakítása
» több téma
ASP  |  C#  |  C++  |  CSS  |  Delphi  |  Flash  |  HTML  |  Java  |  JavaScript  |  Pascal  |  Perl  |  PHP  |  Python  |  Visual Basic  |  Visual C++  |    »    

Tudástár

»

Képernyő felbontás lekérdezése

»

Képernyő felbontás lekérdezése

nyitotta: Kukuri, idő: 2010.02.08., moderátor: Árnyék
  Értesítés változás esetén Felvétel kedvencekhez Küldés emailben Nyomtatható verzió

Kategóriák:Programozási nyelvek » PHP
Programozási nyelvek » JavaScript

Sorrend:
Időzóna:
Blokkméret:
Üdvözletem!

Próbálok egy honlapot szerkeszteni. Azt szeretném megoldani, hogy a képernyő felbontásához igazodni tudjon az oldal. Ehhez szükség lenne az aktuális felbontásra. Eddig azt hallottam hogy PHP-ben nincs olyan parancs ami ezt lekérdezi. Viszont találtam egy parancsot ami elméletileg jó lehet. De ehhez meg fel kell tenni valami PECL-t. A parancs a newt_get_screen_size.
Ebben kérem a segítséget.
Vagy abban, hogy hogyan szokták megoldani hogy a különböző felbontásoknál egyformán nézzenek ki az oldalak.
Úgy gondoltam hogy az álltalánosabb szélességi méretekre beállítom az oldalt, és mindig a megfelelőt hívom elő. De dinamikusan kezelni valószínűleg jobb lenne.
A felbontást javascript-tel kérheted le, és a kapott adatokat átadhatod php-nak.
olvasd el: EZT
Vagy nézd meg EZT
Szia!

Ezek még jók is lehetnek.
De az lenne a számomre a legjobb ha a java width és height értékét át tudnám adni a PHP változónak. Lehet ilyent csinálni?
Ha lehetne akkor nem kellene több css-t készíteni. Hanem az aktuális szélességet osztanám szoroznám a jó pozik kiszámításához. Igaz így nem a css-ben lenne megadva pl: hogy az oldal közepére tegyen egy olyan részt ahol 800 pont szélességben lehet szöveget írni. De nem is lenne rá szükség, mert mindig igazodna az aktuális szélességhez.

Amit konkrétan meg szeretnék oldani az az lenne, hogy két oldalt lenne 120 hely. A maradék pedig középre igazítva lenne szövegmező.

<SCRIPT LANGUAGE="javascript">
var width = screen.width
var height = screen.height
document.write("A Te képernyőfelbontásod: "+width+ " X " +height+"")
</SCRIPT>
ha a java width és height értékét át tudnám adni a PHP változónak
java vagy javascript?
Én nem vagyok péhápés szakértő, de szerintem itt egy jó nagy marhaságot mondtál. Írjam le én is ( már megvolt 126 milliószor ), hogy a php a szerveren fut és a javascript pedig a kliensgépen?
ps. Visual C++-ban látom haladó vagy ( kivétel nélkül magad pontoztad ), netán php-ból is az akarsz lenni? Csak így tovább, talán még eljutsz a mesteri szintre.
Szegény Micu...
ITT pont erről van szó.
És nem JAVA hanem JavaScript, nem mindegy.
tervezz egy normális layoutot... rengeteg fejfájást spórolsz meg vele
Tisztelt @sanya!

Örülök amikor valaki szándékosan cseszteti a kissebbet. Mert ő már tanult és sokmindent tud. És ha valahova nem a pontos megfogalmazás kerül akkor kapva az alkalmon meglovagolja a szavakat és jól lecsesz a másikat. Mintha nem tudnád nagyon jól hogy javascriptre gondoltam nem pedig javara. Aki ekkora tapasztalattal rendelkezik annak ezt kapásból látnia kell, hogy egy adott szövegkörnyezetben épp mire gondol a kérdés feltevője.

A java - PHP marhaságról meg annyit, hogy előttem vinie is írta
A felbontást javascript-tel kérheted le, és a kapott adatokat átadhatod php-nak.Aki ha jól látom java és PHP témában otthonosan mozog. Erre lettem volna kíváncsi hogy ezt hogyan tudom leprogramozni. De ez annak nem tűnik fel aki csak az alkalmat keresi hogy mikor olvasmat be a másiknak.

Valamint a saját pontozásról annyit: ha nem kapok jó választ, és én találom meg a megoldást akkor ebben az esetben magamnak is adhatom a pontot. Mert ha mást is érdekel a probléma akkor így megtalálja a megoldást.

Így utólag belegondolva már értem miért kezdődik @-al a neved.
Hello!

Itt egy variáció:
<?php
if(!isset($_GET)){ //Ha elsőre nyílik meg az oldal
print'
<script type="text/javascript">
szelesseg = screen.width;
magassag = screen.height;
window.location.href = "http://www.tedomained.hu/index.php?szelesseg=" + szelesseg + "&magassag=" + magassag;
</script>
';
}

else{//van $_GET tehát egyszer már lefutott a js

$magassag=$_GET['magassag'];
$szelesseg=$_GET['szelesseg'];

if($szelesseg=="ekkora" && $magassag=="akkore"){
header("Location:ekkoraakkora.php");
}
else if()... stb. stb. Itt már csak azt nézed hogy mekkora a felbontás és menyik oldalra kell menned.
Persze ezt már a js nél is megcisnálhatod hogy ha ekkora akkor idemenjen. ha akkora odamenjen. De ez csak egy példa

}

?>
Örülök amikor valaki szándékosan cseszteti a kissebbet
Nem úgy látom... Vagy én nem veszem észre a boldogságod?
Na látod? Épp erről beszélek. De semmi gond részemről ez a téma lezárva és inkább azzal foglalkozok amiért indítottam a témát.
Ez a megoldás így egyben jónak tűnik. De valószínűleg csak hétvégén tudom beépíteni a kódot és hosszabb ideig foglalkozni vele.
Ez lessz a jó megoldás.
Annyi változtatással, hogy csak a szélességet viszem át PHP-be.
Köszönöm a segítséget.
Belépés
E-mail cím:
Jelszó:

RSS források
-Hírek
-Cikkek
-Fórumok
Top pontgyűjtők
»Micu1.770
»Árnyék810
»vinie530
»Frostech0440
»Riha400
»pelz350
»djjjozsi310
»stl290
»klorand250
»NevemTeve230
Hírek
»Letölthető a Mozilla Jetpack SDK első kiadása
»Saját alkalmazásboltot nyitott a Google
»Súlyos sebezhetőség minden Apache kiszolgálóban
»Natív 3D-s támogatás a legújabb Android fejlesztőkészletben
»A Windows titkos eredete
» több hír
PC Fórum hírek
»Nem boldogul az legújabb merevlemezekkel az XP és a Linux
»Átírják a Firefox licencszerződését
»Több tízezer nebuló a Microsuliban
»Sebezhető az Internet Explorer és az Opera is
»Még márciusban megjelenik az Intel nyolcmagos szerverlapkája
»Hamis Core i7 processzorokat árultak a neten
»Korábban jön a Windows 7 Service Pack 1
»Április elejétől lesz kapható az iPad
Tagi blogok
»USB
»PHP, mint sablonmotor egyszerűen
»Én és linux
»Coming out