Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<title>Willekeurige foto</title>
<meta http-equiv="Content-Language" content="nl">
<script type="text/javascript">
<!-- Egel 070227 ;)
var photo = new Array(
<?php
echo " // php start\r\n";
$d = dir(".");
while (false !== ($entry = $d->read())) {
if (ereg(".jpg$", $entry)) {
echo " '".$entry."',\r\n";
};
};
$d->close();
echo " // php einde\r\n";
?>
'');
function randomPhoto() {
var nr = Math.floor(Math.random() * (photo.length - 1));
document.getElementById('display').src = photo[nr];
};
// -->
</script>
</head>
<body onload="randomPhoto()">
<input type="button" value="Willekeurige foto" onclick="randomPhoto()"><br>
<img id="display">
</body>
</html>
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<title>Willekeurige foto</title>
<meta http-equiv="Content-Language" content="nl">
<script type="text/javascript">
<!-- Egel 070227 ;)
var photo = new Array(
<?php
echo " // php start\r\n";
$d = dir(".");
while (false !== ($entry = $d->read())) {
if (ereg(".jpg$", $entry)||ereg(".gif$", $entry)||ereg(".jpeg$", $entry)||ereg(".bmp$", $entry)||ereg(".pgn$", $entry)) {
echo " '".$entry."',\r\n";
};
};
$d->close();
echo " // php einde\r\n";
?>
'');
function randomPhoto() {
var nr = Math.floor(Math.random() * (photo.length - 1));
document.getElementById('display').src = photo[nr];
};
// -->
</script>
</head>
<body onload="randomPhoto()">
<input type="button" value="Willekeurige foto" onclick="randomPhoto()"><br>
<img id="display">
</body>
</html>
if (ereg("\.(jpg|gif|jpeg|png|bmp)$", $entry)) {
Hierin kan je toch de directory van je plaatjes verwijzen?
PHP:$d = dir("/image");
Zo dus ?
$d = dir("./image");
De helft van de php had ik gegoogeld maar de rest is van mezelf.Waar heb je het dan vandaan? Of heb je het helemaal zelf gescheven?
Het is idd $d = dir("./image"); in de echo moet er dan ook nog image/ bij:Hierin kan je toch de directory van je plaatjes verwijzen?
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<title>Willekeurige foto</title>
<meta http-equiv="Content-Language" content="nl">
<script type="text/javascript">
<!-- Egel 070228 ;)
var photo = new Array(
<?php
echo " // php start\r\n";
$d = dir("./image");
while (false !== ($entry = $d->read())) {
if (ereg("\.(jpg|gif|png|jpeg|bmp)$", $entry)) {
echo " 'image/".$entry."',\r\n";
};
};
$d->close();
echo " // php einde\r\n";
?>
'');
function randomPhoto() {
var nr = Math.floor(Math.random() * (photo.length - 1));
document.getElementById('display').src = photo[nr];
};
// -->
</script>
</head>
<body onload="randomPhoto()">
<input type="button" value="Willekeurige foto" onclick="randomPhoto()"><br>
<img id="display">
</body>
</html>
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<title>Willekeurige foto</title>
<meta http-equiv="Content-Language" content="nl">
<style type="text/css">
.verborgen {display: none; visibility: hidden;}
</style>
<script type="text/javascript">
<!--
var photo = new Array(
<?php
echo " // php start\r\n";
$d = dir("./image");
while (false !== ($entry = $d->read())) {
if (ereg("\.(jpg|gif|png|jpeg|bmp)$", $entry)) {
echo " 'image/".$entry."',\r\n";
};
};
$d->close();
echo " // php einde\r\n";
?>
'');
function randomPhoto() {
var nr = Math.floor(Math.random() * (photo.length - 1));
document.getElementById('display').src = photo[nr];
document.getElementById('div1').className = 'verborgen';
document.getElementById('div2').className = 'zichtbaar';
};
// -->
</script>
</head>
<body>
<div id="div1" class="zichtbaar"><input type="button" value="Willekeurige foto" onclick="randomPhoto()"><br></div>
<div id="div2" class="verborgen"><img id="display"></div>
</body>
</html>
Zijn alle filenamen in kleine letters, met name de extensie? Het is zowiezo het beste om voor file- en mapnamen alleen kleine letters, cijfers en een underscore te gebruiken. En één punt voor de extensie.De code werkt bij mij nog niet.
Ik krijg een button met een kruisje van een onafgebeelde foto te zien. Wanneer ik op het button klik, doet ie ook niks.
Ik heb gewoon php draaien en heb een map met image aangemaakt.
Ja ... Gaat het om een aantal foto's die allemaal even groot zijn? Dan kan zoiets ook:Is het ook misschien mogelijk om na het afbeelden van de foto de button te verwijderen. Het is namelijk de bedoeling om een willekeurige foto maar 1 keer te tonen.
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.