Avatar billede sb_86 Nybegynder
30. januar 2003 - 19:04 Der er 5 kommentarer og
1 løsning

Skal havde lavet popup og med << >>

Hej
Er der ikke en der kan lave så det store billede starter op i en popup som er 800*600 + at nede under billdet skal der være i vær ende sådan en her:

<<  >>

husk de skal kun være et link (<< >>) hvis der er flere billeder tilbage.

og den sidste ting det er at det skal være muligt at trykke på billedet så den lukker popupen
er ikke sikker men jeg mener at koden til det ser sådan ud
java script:window.close();

kode:

<?php
$sti = dirname($_SERVER['DOCUMENT_ROOT'] . $_SERVER['PHP_SELF']) ."/";

$path = opendir($sti);

$fil_list = array();
while (false !== ($files = readdir($path))){

if (ereg(".jpg", $files) || ereg(".gif", $files) || ereg(".png", $files) || ereg(".bmp", $files))
{

    $fil_list[] = $files;
    }
}
closedir($path);
$newline = 4;

?>
<div align="center">
  <table border="0" width="744" cellspacing="0" cellpadding="0" style="border: 1px solid #000000" bgcolor="#80BCFF">
  <tr>
    <td height="20" style="border-bottom: 1px solid #000000; background-color: #FF9224;" align="center"><b><font size="3" face="Verdana">Billeder</font></b></td>
    </tr><tr>
      <td width="100%" bgcolor="#FFC87D" valign="top" align="center">
        <table width="100%" align="center" border="0"><tr>
<?php
$antal = count($fil_list);

for($i = 0; $i < $antal; $i++) {
    if($i !=0 && $i%$newline == 0) {
echo"</tr><tr>\n";
}
echo"    <th><a href=\"". $fil_list[$i] ."\"><img src=\"". $fil_list[$i] ."\" border=\"0\" width=\"180\"></a></th>\n";
}
?>
</tr></table></td>
</tr></table></div>
Avatar billede sb_86 Nybegynder
30. januar 2003 - 19:05 #1
btw de her <<  >> skal bruges til at kunne komme frem og tilbage i popupen (mellem alle billederne)
Avatar billede sb_86 Nybegynder
30. januar 2003 - 20:02 #2
Er der slet ikke nogle der kan hjælpe mig?
Avatar billede sb_86 Nybegynder
30. januar 2003 - 21:00 #3
Hvis det er for svært :P så bare prøve at lave noget af det
Avatar billede sb_86 Nybegynder
31. januar 2003 - 13:01 #4
Er der slet ikke nogle der kan hjælpe mig?
Avatar billede avminarm Juniormester
31. januar 2003 - 13:48 #5
her er et script til at lave pagin funktion i en tekst fil, måske kan du bruge det til noget

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>paging text</title>
</head>
<body bgcolor="#99CCFF">
<table border="0" width="100%" cellspacing="0" cellpadding="0">
  <tr>
    <td width="659" bgcolor="#1CB5FF" colspan="3">
      <p align="center"><font size="2" face="Verdana">Date</font></td>
  </tr>
<?PHP
#######################################################
# Desc:                                              #
#    writing to text and Paging line in file text    #
#    create file data.txt chmod 777                  #
# Author:                                            #
#    Ardian M. Prastiawan                            #
#    ardian@uns.ac.id                                #
#    http://cnc.uns.ac.id/~ardian                    #
# Demo :                                              #
#    http://cnc.uns.ac.id/~ardian/page.php            #
#######################################################

$n=5;                                                         

$file = "data.txt";                                    //file you want insert line into
//WRITING TO data.txt

if (!($ofile = fopen($file, "a")))
{   
    print("Error :");
    print("$file could not be found\n");
    exit;
}
$date = date("l, F t, Y - h:i:s a"); 
fputs($ofile, "$date\n");          // open the file for writing

$afile = file($file);              // make array by line
$maxline = count($afile);          // count existing lines
$max = $maxline - 1;

//GENERATE NO. BY PAGE

if($next)
{
  $s=$next+$n;
  for ($i=$next; $i<$s; $i++)
  {

    print( "<tr>\n" );
  print( "    <td width=\"300\" bgcolor=\"#DFEFFF\">\n" );
  print( "      <p align=\"center\">&nbsp;</td>\n" );
  print( "    <td width=\"500\" bgcolor=\"#DFEFFF\"><font face=\"Verdana\" size=\"1\">" );

   
    $dtrow = explode("|", $afile[$i]);
    $row = "$dtrow[0]";
    print($row);
       
      print( "</font>\n" );
    print( "        <td width=\"200\" bgcolor=\"#DFEFFF\">&nbsp;</td>\n" );
    print( "        </tr>" );
      }
}   

print( "<tr>\n" );
print( "<td width=\"659\" colspan=\"3\" bgcolor=\"#1CB5FF\">\n" );
print( "<p align=\"center\"><font size=\"1\" face=\"Verdana\">" );

$p = 1;
$u = ceil($max/$n);
for ($t=1; $t<=$u; $t++)
{
      print("<a href=\"$PHP_SELF?next=$p\">$t</a> ");
        $p=$p+$n;
}
fclose($ofile);                                        // close up the file
?>
</font>
</td>
</tr>
</table>
</body>
</html>
Avatar billede sb_86 Nybegynder
02. februar 2003 - 20:00 #6
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester