|
| Lav PopUp -> overfør fil -> Fjern PopUp Fra : Klim |
Dato : 30-08-02 19:01 |
|
Hej Grupsters.
Jeg skal overføre en fil med ftp, men vil gerne lave en PopUp, så brugeren
kan se at den overføres, og se hvornår den er færdig.
Hvordan får jeg lavet et popup vindue med teksten (Please Wait ), som jeg så
ved endt oveførsel kan lukke.
På forhånd mange tak.
Klim(SnabelA)nybro(PRIK)dk
| |
Tinky Winky (30-08-2002)
| Kommentar Fra : Tinky Winky |
Dato : 30-08-02 19:10 |
|
> Jeg skal overføre en fil med ftp, men vil gerne lave en PopUp, så brugeren
> kan se at den overføres, og se hvornår den er færdig.
>
> Hvordan får jeg lavet et popup vindue med teksten (Please Wait ), som jeg
så
> ved endt oveførsel kan lukke.
Det kan du ikke. Og det har heller ikke noget med PHP at gøre, men er client
side. Spørg evt. i en client side gruppe.
| |
Asbjørn Sloth Tønnes~ (31-08-2002)
| Kommentar Fra : Asbjørn Sloth Tønnes~ |
Dato : 31-08-02 09:58 |
|
Jeg bruger normalt denne kode, den virker dog ikke i Opera, da Opera ikke
understøtter innerHTML
Asbjørn
--------------------------------
<?php
echo "<html><head>\n";
echo "<title>Resample</title></head><body onload=\"load();\"
style=\"font-family:Verdana;\">";
echo "<div id=\"load\">\n";
echo "<table border=\"0\" width=\"100%\" valign=\"middle\"
height=\"100%\"><tr><td width=\"100%\" height=\"100%\" valign=\"middle\"
align=\"center\">\n";
echo "<span style=\"font-size:3em;\">Vent venligst</span><br><br>\n";
echo "<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"200\"
style=\"width:200px;
height:20px;margin:0px;padding:0px;border-style:solid;border-color:#000000;b
order-width:1px;\"><tr style=\"overflow:hidden;padding:0px;margin:0px;\"><td
id=\"procent\"
style=\"display:none;height:20px;width:0px;margin:0px;padding:0px;background
-color:#cccccc;overflow:hidden;\"> </td><td
style=\"overflow:hidden;padding:0px;margin:0px;\"> </td></tr></table>\n
";
echo "<div id=\"loadtekst\">0%</div>\n";
echo "</td></tr></table></div>\n";
flush();
/*
ImageResize & ImageThumbnail() class example #3.
Show all pictures in current directory. Width 100, height adjusted
automatically.
*/
# include the imageresize() and imagethumbnail() classes
include("class.imageresize.php");
# seed the random number generator
mt_srand((double)microtime() * 10000);
# instantiate the class imagethumbnail() (extends imageresize())
$rz = new imagethumbnail();
# open current directory
$dh = opendir("./images");
$total=0;
while (false !== ($file = readdir($dh))) {
if ($file == "." || $file == ".." || is_dir($file) || substr($file, 0, 4)
== "tmb_" || !eregi("\.(jpg|png)$", $file)) continue;
$total++;
}
rewinddir($dh);
$i=0;
$rz->jpeg_quality=75;
# read in every file, making sure we only display image files of type JPG
or PNG
while (false !== ($file = readdir($dh))) {
if ($file == "." || $file == ".." || is_dir($file) || substr($file, 0, 4)
== "tmb_" || !eregi("\.(jpg|png)$", $file)) continue;
# print out an <img> tag to create the thumbnail
$i++;
$procent=round($i/$total*100);
if ($procent > 0) {
echo
"\n<script>\ndocument.getElementById('procent').style.display=\"block\";</sc
ript>";
}
echo
"\n<script>\ndocument.getElementById('procent').style.width=\"".($procent*2)
.."px\";\ndocument.getElementById('loadtekst').innerHTML =
\"$procent%\";\n</script>";
flush();
$parsedata .= "<img src=\"" . $rz->get_thumbnail($file, 125, 0, 1, 1) .
"?" . mt_rand(0, 99999) . "\">";
}
closedir($dh);
echo "<div id=\"resultater\" style=\"display:none;\n><table border=\"0\"
cellspacing=\"0\" cellpadding=\"2\">".$parsedata."</div>";
echo "\n<script>\nfunction load() { \n
document.getElementById('load').style.display=\"none\";\ndocument.getElement
ById('resultater').style.display=\"block\";\n}\n</script>\n";
?>
| |
|
|