Schermbreedte naar php

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Adriaan

Adriaan

11/08/2006 21:58:00
Quote Anchor link
Ik zit met een probleempje. Graag zou ik met de schermbreedte in php willen rekenen. Het bijvoorbeeld delen door 150. Het script hieronder geeft wel het getal weer, maar als tekst. Dus als de schermbreedte 1152px is dan geeft hij '1152' weer. Wil ik er dan mee gaan rekenen dan ziet hij het als '0'. Wie kan mij helpen?

Dit werkt dus niet:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
ob_start();
?>


<script language='javascript'>
var sw;
sw = screen.width;
document.write(sw);
</script>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$scherm
= ob_get_clean();
echo $scherm; // jou schermbreedte
?>
 
PHP hulp

PHP hulp

05/05/2024 05:27:03
 
K i p

K i p

11/08/2006 22:00:00
Quote Anchor link
Een nieuw topic aanmaken met exact dezelfde post zal je niet helpen geholpen te worden...
 
Adriaan

Adriaan

11/08/2006 22:02:00
Quote Anchor link
Dat was een foutje.. ik verstuurde de postgegevens per ongelijk nog een keer. kan je dat als gebruiker zelf verwijderen dan? Ik krijg trouwens ook geen bericht...
 
Marien xD

Marien xD

11/08/2006 23:13:00
Quote Anchor link
Gaat niet werken dit... Javascript is client side en php is serverside. Wat je moet doen is:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?
if(!isset($_GET['width']) && !is_numeric($_GET['width']))
{

?>

<script language='javascript'>
var sw;
sw = screen.width;
document.location.href=document.location.href+'?width='+ sw;
</script>
<?
}
else
{
$width = $_GET['width'];
//doe je ding
echo $width;
}

?>


hoop dat je er wat aan heb ;)
 
Adriaan

Adriaan

11/08/2006 23:19:00
Quote Anchor link
Super,
dank je wel!!!
Adriaan
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.