Hoi ik ben al een tijdje bezig met dit probleem
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
een popup te makenCode:<echo " <a href='indexview.php?$dir=$file' target='_blank'><img src=' $dir/".$file."' width='100' height='75' STYLE='border: solid 1px black;'></a>" ;
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
indexview.phpCode:<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); } ?>
Code:<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> "; ?>
- Pop up in php
-
28-01-2007, 19:37 #1
- Berichten
- 466
- Lid sinds
- 18 Jaar
Pop up in php
-
In de schijnwerper
-
28-01-2007, 21:00 #2
- Berichten
- 730
- Lid sinds
- 18 Jaar
<echo " <a href='indexview.php?$dir=$file' target='_blank'><img src=' $dir/".$file."' width='100' height='75' STYLE='border: solid 1px black;'></a>" ;
zou ik veranderen in
echo " <a href='indexview.php?" . $dir . "=" . $file . "' target='_blank'><img src='" . $dir . "/" . $file . "' width='100' height='75' STYLE='border: solid 1px black;'></a>";
Enjoy!
-
28-01-2007, 21:07 #3
- Berichten
- 625
- Lid sinds
- 19 Jaar
en waarom dat ? Kan toch perfect in php :-)
-
29-01-2007, 08:21 #4
- Berichten
- 382
- Lid sinds
- 18 Jaar
De syntax in javascript voor een popup te openen is window.open
Ik zie dat al niet staan in uw code
Maar heb je die code zelf geschreven of heb je die ergens gedownload ? Want ik ken de syntax window.event niet.
-
29-01-2007, 19:31 #5
- Berichten
- 466
- Lid sinds
- 18 Jaar
die heb ik gedownload via anouksweb.nl
http://www.anouksweb.nl/Webtools/Jav...onderframe.htm
dat script wil ik er ook in bouwen zonder frame
kan iemand dat voor me doen
als ik het probeer via meerdere opties werkt het niet
-
30-01-2007, 07:01 #6
- Berichten
- 382
- Lid sinds
- 18 Jaar
Dit zet je in je head :
PHP Code:<script language="JavaScript" type="text/javascript">
function popup() {
var win = null;
var w = 700;
var h = 520;
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings = 'height='+h+', width='+w+', top='+TopPosition+', left='+LeftPosition+', scrollbars=no, resizable=0, toolbar=no, location=no'
win = window.open('http://url', '_blank', settings)
return false;
}
</script>
Als je dan in je script een link wilt leggen naar de popup doe je dit als volgt :
PHP Code:<a onClick="popup();" href="#">Klik hier voor een popup</a>
En vergeet de variabelen van de breedte en de hoogte niet te veranderen, want ik heb gewoon maar iets ingevuld :)
-
30-01-2007, 10:25 #7
- Berichten
- 382
- Lid sinds
- 18 Jaar
Ah ja, nog even ter verduidelijking.
Een popup creeeren via php kan dus nooit ! Dit is enkel maar mogelijk met clientscripts zoals Javascript of VBscript.
-
30-01-2007, 15:50 #8
- Berichten
- 1.470
- Lid sinds
- 19 Jaar
Maar je kan js wel in php zetten :)
-
30-01-2007, 17:38 #9
- Berichten
- 466
- Lid sinds
- 18 Jaar
js
hoe werkt dat kan je een voorbeeldje maken?
-
30-01-2007, 20:25 #10
- Berichten
- 1.470
- Lid sinds
- 19 Jaar
Ik geloof dat joerie het er al heeft neergezet?
-
31-01-2007, 07:27 #11
- Berichten
- 382
- Lid sinds
- 18 Jaar
Origineel gepost door Dave Disseldorp
js
hoe werkt dat kan je een voorbeeldje maken?
Gewoon de functie popup(); aanspreken in je php, en die zal dat javascriptje wel laden hoor !
-
31-01-2007, 11:06 #12
- Berichten
- 103
- Lid sinds
- 19 Jaar
Het kan nog simpeler door;
Code:<a href="javascript:PAGINA=void(window.open('PAGINA.php','PAGINA','resizable=1,status=1,toolbar=1,scrollbars=1,directories=1,width=400,height=400,top=50,left=50'))">Klik hier voor PAGINA.php/a>
-
31-01-2007, 18:35 #13
- Berichten
- 466
- Lid sinds
- 18 Jaar
Ik heb dit van Joeri gebruikt
Code:<script language="JavaScript" type="text/javascript"> function popup() { var win = null; var w = 700; var h = 520; LeftPosition = (screen.width) ? (screen.width-w)/2 : 0; TopPosition = (screen.height) ? (screen.height-h)/2 : 0; settings = 'height='+h+', width='+w+', top='+TopPosition+', left='+LeftPosition+', scrollbars=no, resizable=0, toolbar=no, location=no' win = window.open('indexview.php?$dir=$file', '_blank', settings) return false; } </script>
Code:echo " <a onClick='popup();' href='#'><img src=' $dir/".$file."' width='100' height='75' STYLE='border: solid 1px black;'></a>" ;
aleen werkt nog niet.
ik denk dat het nu aan het java sciptje ligt die ziet nu geen php codes toch??
hoe kan je dat op lossen ?
-
31-01-2007, 18:54 #14
- Berichten
- 453
- Lid sinds
- 18 Jaar
Een link naar een online voorbeeld zou makkelijker zijn.
-
31-01-2007, 20:05 #15
- Berichten
- 466
- Lid sinds
- 18 Jaar
pop up werkt wel allen de foto's nu niet in de popup
http://www.pinoclub.nl/Sinterklaas/
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic