/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Finde klientens skærmbredde i Apache ?
Fra : Henning Birch


Dato : 06-04-02 09:06

Hej

Jeg er (som så mange andre) ved at designe en hjemmeside.

Kan jeg finde bredden på klienten med php. Jeg har hentet browsercap.ini
fra http://www.cyscape.com/browscap/ og har efterfølgende fundet ud af at
det ikke virker. Den kan oplyse mange ting men ikke skærmbredde når jeg
bruger get_browser();

Er der nogen der har en løsning ? Så takker jeg allerydmygst og giver en
øl ved lejlighed.


Alternativet er at bruge javascript - øv.
--
Henning

 
 
Mads A. Jensen (06-04-2002)
Kommentar
Fra : Mads A. Jensen


Dato : 06-04-02 10:28

Hej

> Kan jeg finde bredden på klienten med php. Jeg har hentet browsercap.ini
Du kunne evt. gøre følgende:

<script language="javascript">
<!--
var height = window.height;
var width = window.width;

document.writeln("<img src=fil.php?width="+width+"&height="+height+"");
//-->
</script>

Så kalder den fil.php og der kan du så lave sjove ting med de to parametre!
Ved ikke om overstående virker helt efter hensigten, men man kan da prøve
sig lidt frem!

> Alternativet er at bruge javascript - øv.
Er også af den mening, at JavaScript sux for hårdt!

Mads Jensen
http://php.disney-comics.dk/links



Henning Birch (08-04-2002)
Kommentar
Fra : Henning Birch


Dato : 08-04-02 12:53

"Mads A. Jensen" <mads@NOSPAManything.dk> wrote in
news:a8mbel$100$1@sunsite.dk:

>> Alternativet er at bruge javascript - øv.
> Er også af den mening, at JavaScript sux for hårdt!

Og der er forskel fra Netscapes javascript til MS-IE.

Men tak for inputtet. Jeg tror jeg laver en side der virker i MS-IE med
dynamisk størrelse samt en version til alle andre browsere som passer til
800x600.

--
Henning

Jonas Koch Bentzen (06-04-2002)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 06-04-02 10:18

Henning Birch skrev:

> Hej
>
> Jeg er (som så mange andre) ved at designe en hjemmeside.
>
> Kan jeg finde bredden på klienten med php. Jeg har hentet
> browsercap.ini fra http://www.cyscape.com/browscap/ og har
> efterfølgende fundet ud af at det ikke virker.

Som sagt mange gange før: get_browser-funktionen kan ikke bruges til
noget, fordi den baserer sig på browscap.ini-filen, som er håbløst
forældet og fuldstændig ubrugelig.

> Den kan oplyse mange
> ting men ikke skærmbredde når jeg bruger get_browser();

Det er da klart - browscap.ini indeholder oplysninger om browsere. Man
kan ikke sige: "Ham der bruger Opera, så han har en skærmbredde på
1024". Skærmbredden (eller den lidt mere relevante bredde på selve
visningsfeltet i browseren) afgøres helt og holdent af brugerens
skærmopsætning og størrelsen på browservinduet.

> Alternativet er at bruge javascript - øv.

Der er ikke noget andet alternativ end JavaScript.

--
Jonas Koch Bentzen

PHP-databaseklasse til PostgreSQL og MySQL:
http://understroem.dk/fasdab/

Martin Mouritzen (06-04-2002)
Kommentar
Fra : Martin Mouritzen


Dato : 06-04-02 13:42

After I finished the 3 Pan Galactic Gargle Blasters, Jonas Koch
Bentzen <ingen.emailadresse@eksempel.dk> just offered me, he muttered
some weird stuff, and I had to correct this gibberish:

>> Alternativet er at bruge javascript - øv.
>
>Der er ikke noget andet alternativ end JavaScript.

VBScript? ;)
--
Nano Martin Mouritzen Phone +45 24899896
Vesterbrogade 30C. 2. Programmer Advanced Simplicty
DK-8000 Århus martin@nano.dk http://www.nano.dk
Nano nu officiel dansk distributør af UltraEdit, se mere på websitet

Kim Emax - ayianapa.~ (06-04-2002)
Kommentar
Fra : Kim Emax - ayianapa.~


Dato : 06-04-02 14:03


"Martin Mouritzen" <martin@fez.dk> skrev

> VBScript? ;)

såså! Ikke bande

Kim



Jonas Koch Bentzen (06-04-2002)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 06-04-02 14:27

Martin Mouritzen skrev:

> After I finished the 3 Pan Galactic Gargle Blasters, Jonas Koch
> Bentzen <ingen.emailadresse@eksempel.dk> just offered me, he muttered
> some weird stuff, and I had to correct this gibberish:
>
>>> Alternativet er at bruge javascript - øv.
>>
>>Der er ikke noget andet alternativ end JavaScript.
>
> VBScript? ;)

Og JScript, ja, okay... : )

--
Jonas Koch Bentzen

PHP-databaseklasse til PostgreSQL og MySQL:
http://understroem.dk/fasdab/

Michael Rasmussen (06-04-2002)
Kommentar
Fra : Michael Rasmussen


Dato : 06-04-02 15:09

On Sat, 06 Apr 2002 15:26:38 +0200, Jonas Koch Bentzen wrote:

> Martin Mouritzen skrev:
>
>> After I finished the 3 Pan Galactic Gargle Blasters, Jonas Koch Bentzen
>> <ingen.emailadresse@eksempel.dk> just offered me, he muttered some
>> weird stuff, and I had to correct this gibberish:
>>
>>>> Alternativet er at bruge javascript - øv.
>>>
>>>Der er ikke noget andet alternativ end JavaScript.
>>
>> VBScript? ;)
>
> Og JScript, ja, okay... : )
>
Og PerlScript
--
Hilsen/Sincerely
Michael Rasmussen

"C makes it easy to shoot yourself in the foot; C++ makes it harder,
but when you do, it blows away your whole leg." - Bjarne Stroustrup
-------------------------------------------------------------------
Fjern NOSPAM fra min adresse, for at sende mig en mail

Martin Mouritzen (06-04-2002)
Kommentar
Fra : Martin Mouritzen


Dato : 06-04-02 16:28

After I finished the 3 Pan Galactic Gargle Blasters, Michael Rasmussen
<mir@datanom.net> just offered me, he muttered some weird stuff, and I
had to correct this gibberish:

>>>>Der er ikke noget andet alternativ end JavaScript.
>>>
>>> VBScript? ;)
>>
>> Og JScript, ja, okay... : )
>>
>Og PerlScript

Er der ikke også noget der hedder AppleScript? (men det er måske kun
på serverside?)
--
Nano Martin Mouritzen Phone +45 24899896
Vesterbrogade 30C. 2. Programmer Advanced Simplicty
DK-8000 Århus martin@nano.dk http://www.nano.dk
Nano nu officiel dansk distributør af UltraEdit, se mere på websitet

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408952
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste