javascript in php
hoe krijg ik dit werkend?
of wil je dat de php-var correctie de schembreedte krijgt? dan moet je met ajax werken, of een tweede pagina meken en de schermbreedte met get meesturen
Gewijzigd op 01/01/1970 01:00:00 door - -
index.php:
index2.php:
Nu heb je de schermbreedte in de sessie 'sw'.
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
header( 'refresh: 0.1; url=index2.php' );
?>
<script language='javascript'>
sw = screen.width;
im = "<img src='bestand.php?sw=" + sw + "' width='0' height='0'>";
document.write(im);
</script>
header( 'refresh: 0.1; url=index2.php' );
?>
<script language='javascript'>
sw = screen.width;
im = "<img src='bestand.php?sw=" + sw + "' width='0' height='0'>";
document.write(im);
</script>
index2.php:
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
session_start();
if(isset($_GET['sw']))
{
$_SESSION['sw'] = $_GET['sw'];
}
?>
session_start();
if(isset($_GET['sw']))
{
$_SESSION['sw'] = $_GET['sw'];
}
?>
Nu heb je de schermbreedte in de sessie 'sw'.
Edit:
Duidelijkere uitleg
Duidelijkere uitleg
Gewijzigd op 01/01/1970 01:00:00 door PHP Newbie
@PHP Newbie: heb je het wel getest, want dit zal niet werken. Index2.php wordt gewoon aangeroepen met www.jouwdomein.nl/index2.php, hier komt dus verder de GET variabele sw niet in voor.
Dan zou je zoiets doen:
Dan zou je zoiets doen: