Keresés
Hírlevél
 
Kiemelt témák
»Hogyan védjem meg a portálomat?
»Google wave
»Assembly :: röviden
Állás/munka
»Másodállást keresek, C# és C++
»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
» több téma
Tudástár
?Ovál menüre
?Delphi SOAP + IBQuery komponens hiba
*Több nyelvű flash mozi XML-ből ciklussal
?Több oldalvezérlő menü egy oldalon
*Flash vissza a fooldalra
?Free pascal unicode stringek
?PHP mappanév
?C++ argv tartalmanak elemzese
Több adat kiírása.
ZQuey-en tárolt adattáblanevek
MySQL beágyazott query ( MAX(SUM())
*Ajax ellenőrzés, eredményfüggő megjelenítés
?Nem jön létre kapcsolat a server-el
?Jquery pictures
Weblap megjelenítése Java Panelben
» több téma
Társalgó
»Melyik főiskola vagy egyetem?
»Weblap véleményezés
»Lelkesítő topic
»Clipper kontra XP
»Programozás Nokia 3720c-2-re
»HTML szerkesztő
»"Márió" jellegű játék írása pascal nyelven
»Windows Mobile programozás egyszerű programmal
»Javascript forrás visszaalakítása
»Ártalmas szoftver, támadó webhely kijavítás
» 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
»Frostech0400
»Riha400
»pelz350
»djjjozsi310
»stl290
»NevemTeve230
»klorand220
Hírek
»Cassandra-ra tér át a MySQL-ről a Digg is
»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
» több hír
PC Fórum hírek
»Minden weboldalra beköltözne a Facebook
»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
Tagi blogok
»USB
»PHP, mint sablonmotor egyszerűen
»Én és linux
»Coming out