/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
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

> 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;\">&nbsp;</td><td
style=\"overflow:hidden;padding:0px;margin:0px;\">&nbsp;</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";
?>



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408937
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste