Pop up in php
ik heb hier onder 2 pagina's die heel simpel foto's laat laden uit een map.
nu ben ik aan het stoeien om in deze link
Code (php)
1
<echo " <a href='indexview.php?$dir=$file' target='_blank'><img src=' $dir/".$file."' width='100' height='75' STYLE='border: solid 1px black;'></a>" ;
een popup te maken
maar hoe doe je dat
ik krijg alleen maar fout meldingen.
Het script werkt nu wel alleen wat ik nu nog wil is
dat ie in een popup opent maar dan zonder de werk knoppen van windows
hier onder het script
alvast bedankt om dit te lezen
graag een reactie (ook kan het niet ofzo ?)
index.php
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META HTTP-EQUIV="imagetoolbar" CONTENT="no">
</head>
<body>
</body>
</html>
<SCRIPT>
<!--
if (window.Event) // Only Netscape will have the CAPITAL E.
document.captureEvents(Event.MOUSEUP); // catch the mouse up event
function nocontextmenu() // this function only applies to IE4, ignored otherwise.
{
event.cancelBubble = true
event.returnValue = false;
return false;
}
function norightclick(e) // This function is used by all others
{
if (window.Event) // again, IE or NAV?
{
if (e.which == 2 || e.which == 3)
return false;
}
else
if (event.button == 2 || event.button == 3)
{
event.cancelBubble = true
event.returnValue = false;
return false;
}
}
document.oncontextmenu = nocontextmenu; // for IE5+
document.onmousedown = norightclick; // for all others
//-->
</SCRIPT>
<script language="JavaScript">
<!--
function keypressed () { alert ("Toetsenbord is uitgeschakeld");}
document.onkeydown=keypressed;
-->
</script>
<?php
$dir = 'eindfeest'; // de directory die hij uit moet lezen
$extarray = array ("jpg","gif","png"); // de extensie die hij weer moet geven
if ($handle = opendir($dir))
{
while (false !== ($file = readdir($handle)))
{
$bestand = $dir ."/". $file ;
$ext = pathinfo($bestand);
foreach ($extarray as $waarde)
{
if(strtolower($ext['extension']) == $waarde)
{
<echo " <a href='indexview.php?$dir=$file' target='_blank'><img src=' $dir/".$file."' width='100' height='75' STYLE='border: solid 1px black;'></a>" ;
}
}
}
closedir($handle);
}
?>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META HTTP-EQUIV="imagetoolbar" CONTENT="no">
</head>
<body>
</body>
</html>
<SCRIPT>
<!--
if (window.Event) // Only Netscape will have the CAPITAL E.
document.captureEvents(Event.MOUSEUP); // catch the mouse up event
function nocontextmenu() // this function only applies to IE4, ignored otherwise.
{
event.cancelBubble = true
event.returnValue = false;
return false;
}
function norightclick(e) // This function is used by all others
{
if (window.Event) // again, IE or NAV?
{
if (e.which == 2 || e.which == 3)
return false;
}
else
if (event.button == 2 || event.button == 3)
{
event.cancelBubble = true
event.returnValue = false;
return false;
}
}
document.oncontextmenu = nocontextmenu; // for IE5+
document.onmousedown = norightclick; // for all others
//-->
</SCRIPT>
<script language="JavaScript">
<!--
function keypressed () { alert ("Toetsenbord is uitgeschakeld");}
document.onkeydown=keypressed;
-->
</script>
<?php
$dir = 'eindfeest'; // de directory die hij uit moet lezen
$extarray = array ("jpg","gif","png"); // de extensie die hij weer moet geven
if ($handle = opendir($dir))
{
while (false !== ($file = readdir($handle)))
{
$bestand = $dir ."/". $file ;
$ext = pathinfo($bestand);
foreach ($extarray as $waarde)
{
if(strtolower($ext['extension']) == $waarde)
{
<echo " <a href='indexview.php?$dir=$file' target='_blank'><img src=' $dir/".$file."' width='100' height='75' STYLE='border: solid 1px black;'></a>" ;
}
}
}
closedir($handle);
}
?>
indexview.php
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META HTTP-EQUIV="imagetoolbar" CONTENT="no">
</head>
</body>
</html>
<SCRIPT>
<!--
if (window.Event) // Only Netscape will have the CAPITAL E.
document.captureEvents(Event.MOUSEUP); // catch the mouse up event
function nocontextmenu() // this function only applies to IE4, ignored otherwise.
{
event.cancelBubble = true
event.returnValue = false;
return false;
}
function norightclick(e) // This function is used by all others
{
if (window.Event) // again, IE or NAV?
{
if (e.which == 2 || e.which == 3)
return false;
}
else
if (event.button == 2 || event.button == 3)
{
event.cancelBubble = true
event.returnValue = false;
return false;
}
}
document.oncontextmenu = nocontextmenu; // for IE5+
document.onmousedown = norightclick; // for all others
//-->
</SCRIPT>
<script language="JavaScript">
<!--
function keypressed () { alert ("Toetsenbord is uitgeschakeld");}
document.onkeydown=keypressed;
-->
</script>
<?php
// hier je dir aanpassen.
$dir = './eindfeest/';
if (!$_GET['eindfeest'])
{
die('Er is geen foto naam opgegeven om te laden.');
}
$foto = strip_tags($_GET['eindfeest']);
if (!file_exists($dir.$foto))
{
die('Foto kon niet gevonden worden');
}
echo"
<center>
<img src='".$dir.$foto."' alt='www.1.nl'>
</center>
";
?>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META HTTP-EQUIV="imagetoolbar" CONTENT="no">
</head>
</body>
</html>
<SCRIPT>
<!--
if (window.Event) // Only Netscape will have the CAPITAL E.
document.captureEvents(Event.MOUSEUP); // catch the mouse up event
function nocontextmenu() // this function only applies to IE4, ignored otherwise.
{
event.cancelBubble = true
event.returnValue = false;
return false;
}
function norightclick(e) // This function is used by all others
{
if (window.Event) // again, IE or NAV?
{
if (e.which == 2 || e.which == 3)
return false;
}
else
if (event.button == 2 || event.button == 3)
{
event.cancelBubble = true
event.returnValue = false;
return false;
}
}
document.oncontextmenu = nocontextmenu; // for IE5+
document.onmousedown = norightclick; // for all others
//-->
</SCRIPT>
<script language="JavaScript">
<!--
function keypressed () { alert ("Toetsenbord is uitgeschakeld");}
document.onkeydown=keypressed;
-->
</script>
<?php
// hier je dir aanpassen.
$dir = './eindfeest/';
if (!$_GET['eindfeest'])
{
die('Er is geen foto naam opgegeven om te laden.');
}
$foto = strip_tags($_GET['eindfeest']);
if (!file_exists($dir.$foto))
{
die('Foto kon niet gevonden worden');
}
echo"
<center>
<img src='".$dir.$foto."' alt='www.1.nl'>
</center>
";
?>
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
echo " <a href='indexview.php?".$dir."=".$file."' target='_blank'><img src=' ".$dir."/".$file."' width='100' height='75' STYLE='border: solid 1px black;'></a>" ;
echo ' <a href="indexview.php?'.$dir.'='.$file.' target="_blank"><img src="'.$dir.'/'.$file.'" width="100" height="75" STYLE="border: solid 1px black;"></a>' ;
[/code]
In eerste instante had je de variabelen in uw html echo staan.
En als je uw php gedeelte tussen enkele quotes zet moet je uw html dubbele quotes niet escapen en dat leest werkt gemakkelijker
echo " <a href='indexview.php?".$dir."=".$file."' target='_blank'><img src=' ".$dir."/".$file."' width='100' height='75' STYLE='border: solid 1px black;'></a>" ;
echo ' <a href="indexview.php?'.$dir.'='.$file.' target="_blank"><img src="'.$dir.'/'.$file.'" width="100" height="75" STYLE="border: solid 1px black;"></a>' ;
[/code]
In eerste instante had je de variabelen in uw html echo staan.
En als je uw php gedeelte tussen enkele quotes zet moet je uw html dubbele quotes niet escapen en dat leest werkt gemakkelijker
Gewijzigd op 01/01/1970 01:00:00 door Red Crew
kan je me wel helpen met het probleem
dankje
iemand anders mag ook :-)
Wel een onclick eromheen, en als je slim bent ook de hoogte/breedte.
sorry ik ben nog beginnend kan je me er mee helpen om hem voldige neer te zetten ???
hier.
Kijk eens