Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak zrobić takie coś....? POMOCY!!
ramze
post 15.06.2002, 15:12:25
Post #1





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 24.04.2002

Ostrzeżenie: (0%)
-----


No więc chodzi mi o to aby skrypt rozpoznał rozdzielczość w jakiej otwierający stronę pracuje i załadował odpowiedni plik n.p. 800x600ind.htm. Jak to zrobić, może ktoś ma gotowca. Wydaje się proste ale ja sie odpiero zaczynam php i js bawić.
Go to the top of the page
+Quote Post
em1X
post 15.06.2002, 15:20:27
Post #2





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

Ostrzeżenie: (0%)
-----


php nie rozpozna ci rozdzielczosci przegladarki, jest jezykiem server-side. W pliku glownym utworz sobie skrypt javascript ktory to zrobi i zmieni adres strony na np. index.php?w=800&h=600


--------------------
eh, co polska wódka to polska wódka
Go to the top of the page
+Quote Post
ramze
post 15.06.2002, 15:31:46
Post #3





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 24.04.2002

Ostrzeżenie: (0%)
-----


Cytat
php nie rozpozna ci rozdzielczosci przegladarki, jest jezykiem server-side. W pliku glownym utworz sobie skrypt javascript ktory to zrobi i zmieni adres strony na np. index.php?w=800&h=600


Ale ja pojęcie nie mam jak taki skrypt w js napisać. Potrafię zrobić skrypt który rozpozna rozdzielczość.
Kod
<script language="JavaScript1.2">

document.write("Twoja rozdzielczość to: "+screen.width+"*"+screen.height+". ")

</script>


I CO DALEJ :?:
Go to the top of the page
+Quote Post
steru
post 15.06.2002, 17:56:47
Post #4





Grupa: Zarejestrowani
Postów: 107
Pomógł: 0
Dołączył: --
Skąd: Krakow

Ostrzeżenie: (0%)
-----


Kod
function roz(w,h){

location.href='index.php?w='+w+'&h='+h;

}



<body onLoad="roz(screen.width,screen.height);">

bedziesz mial w index.php zmienne $w i $h z rozmiarami ekranu i zrob z tym co chcesz
Go to the top of the page
+Quote Post
ramze
post 15.06.2002, 17:59:29
Post #5





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 24.04.2002

Ostrzeżenie: (0%)
-----


Cytat
Kod
function roz(w,h){

location.href='index.php?w='+w+'&h='+h;

}



<body onLoad="roz(screen.width,screen.height);">

bedziesz mial w index.php zmienne $w i $h z rozmiarami ekranu i zrob z tym co chcesz


A nie da się w js ? Dzięki popróbuję.
Go to the top of the page
+Quote Post
steru
post 15.06.2002, 18:17:28
Post #6





Grupa: Zarejestrowani
Postów: 107
Pomógł: 0
Dołączył: --
Skąd: Krakow

Ostrzeżenie: (0%)
-----


prÓba !!
da sie
Kod
function roz(){

var szer=screen.width;

if(szer<=800)

location.href='800.htm';

else

location.href='1024.htm';

}


jakos tak pokombinuj
Go to the top of the page
+Quote Post
ramze
post 15.06.2002, 20:58:55
Post #7





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 24.04.2002

Ostrzeżenie: (0%)
-----


Cytat
prÓba !!
da sie
Kod
function roz(){

var szer=screen.width;

if(szer<=800)

location.href='800.htm';

else

location.href='1024.htm';

}


jakos tak pokombinuj

kombinowałem na różne sposoby i nic. A może ktoś ma gotowca.
Go to the top of the page
+Quote Post
Sir Blade
post 15.06.2002, 23:48:40
Post #8





Grupa: Zarejestrowani
Postów: 211
Pomógł: 0
Dołączył: 7.06.2002

Ostrzeżenie: (0%)
-----


Cytat
kombinowałem na różne sposoby i nic. A może ktoś ma gotowca.



zawsze cos sie znajdzie dla maruderów :wink:

Kod
<SCRIPT LANGUAGE="JavaScript">

/*

Made By Aviv Salem, Aviv@innocnet.com

*/



// browser test:

browserName = navigator.appName;

browserVer = parseInt(navigator.appVersion);

if (browserName == "Netscape" && browserVer >= 4 || browserName ==

"Microsoft Internet Explorer" && browserVer >= 4)

version = "1";

else if (browserName == "Netscape" && browserVer >= 3)

version = "2";

else

version = "3";

if (version == "1") {

var correctwidth=800

var correctheight=600

if (screen.width<correctwidth||screen.height<correctheight)

location="PAGE_FOR_LOW_SIZE.htm"

else

location="PAGE_FOR_HIGH_SIZE.htm"

}

if (version == "2") {

var toolkit = java.awt.Toolkit.getDefaultToolkit();

var screen_size = toolkit.getScreenSize();

var correctwidth=800

var correctheight=600

if (screen_size.width<correctwidth||screen_size.height<correctheight)

location="PAGE_FOR_LOW_SIZE.htm"

else

location="PAGE_FOR_HIGH_SIZE.htm"

}

if (version == "3")

location="DEFAULT_PAGE.htm"

</SCRIPT>



pasi questionmark.gif
Go to the top of the page
+Quote Post
Mistycus
post 16.06.2002, 01:30:44
Post #9





Grupa: Zarejestrowani
Postów: 234
Pomógł: 0
Dołączył: 9.04.2002
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Kod
<?

if(!isset($_GET["szer"])||!isset($_GET["wys"])){

    echo"<SCRIPT language="JavaScript">ndocument.location.href=document.location+"?szer="+screen.width+"&wys="+screen.heightn</SCRIPT>n";

};

?>
Mój kodzik choć skromniejszy objętością, równie potężny jest. Sprawdzałem na IE, NN i Operze - wszędzie działa smile.gif


--------------------
Pozdrawiam,
Mistycus
Go to the top of the page
+Quote Post
ramze
post 20.06.2002, 21:05:04
Post #10





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 24.04.2002

Ostrzeżenie: (0%)
-----


Dzięki wam za wszystko, przydało się. :oops:


--------------------
CMG: CMG.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.07.2025 - 11:10