Web Page Generator
Download starten - HTML Tutorial - Kurs für Einsteiger.

HTML Tutorial: Download automatisch starten




Man kennt es von vielen Seiten - man klickt auf den Download-Link und eine Seite erscheint die einen freundlich darauf hinweist das der Download in wenigen Sekunden beginnt. In dieser Anleitung zeige ich 2 Methoden dieses zu verwirklichen.

Methode 1- Meta-Tag
Man kann mit sogenannten Meta-Tags nicht nur Author einer Seite, Suchbegriffe und ähnliches festlegen, sondern auch ein Aktualisierungsinterval oder eine Weiterleitung.
Der Meta-Tag muss zwischen den <head> und </head>-Tags eingebaut werden und ist so aufgebaut:
<head>
<meta http-equiv="refresh" content="ZEITSPANNE BIS DIE WEITERLEITUNG BEGINNT IN SEKUNDEN; URL=WEITERLEITUNGS-ADRESSE">
</head>

Wenn man jetzt möchte das ein Download der Datei test.exe nach 2 Sekunden beginnt erstellt man folgenden Meta-Tag:
<head>
<meta http-equiv="refresh" content="2; URL=test.exe">
</head>

Es ist auch möglich den Download sofort zu starten - ohne Wartezeit. In diesem Fall einfach 0 als Zeitspanne angeben.

Methode 2 - Unsichtbares Frame
Um wirklich ganz sicher zu gehen kann man einen Frameset benutzen, welches mittlerweile wirklich von jedem Browser verstanden werden müsste.
Allerdings kein normales, wie man es von vielen Seiten kennt. Es gibt einen Trick. Die obere Zeile nimmt 100% der Seite ein und stellt die Seite mit dem Hinweis dar, dass er Download gleich beginnt. Die untere Zeile ist ein unsichtbares Frame, da es eine Größe von 0% hat. In ihm wird versucht die Datei, um beim Beispiel von oben zu bleiben, test.exe, darzustellen. Da der Browser erkennt das es sich um eine Datei handelt die er nicht darstellen kann wird der Download gestartet.
So ist es aufgebaut:
<frameset rows="100%,0%" frameborder="0" framespacing="0" border="0">
<frame src="URL DER SEITE MIT DEM DOWNLOAD-STARTET-HINWEIS">
<frame src="URL DES DOWNLOADS">
</frameset>

Und ein Beispiel:
<frameset rows="100%,0%" frameborder="0" framespacing="0" border="0">
<frame src="downloadstartet.html">
<frame src="test.exe">
</frameset>

Bei dieser Methode ist es nicht möglich eine Zeitspanne festzulegen bevor der Download beginnt, der Download wird sofort gestartet.



Apache HTTP Server Test Page powered by CentOS

Apache 2 Test Page
powered by CentOS

This page is used to test the proper operation of the Apache HTTP server after it has been installed. If you can read this page it means that the Apache HTTP server installed at this site is working properly.


If you are a member of the general public:

The fact that you are seeing this page indicates that the website you just visited is either experiencing problems or is undergoing routine maintenance.

If you would like to let the administrators of this website know that you've seen this page instead of the page you expected, you should send them e-mail. In general, mail sent to the name "webmaster" and directed to the website's domain should reach the appropriate person.

For example, if you experienced problems while visiting www.example.com, you should send e-mail to "webmaster@example.com".

If you are the website administrator:

You may now add content to the directory /var/www/html/. Note that until you do so, people visiting your website will see this page and not your content. To prevent this page from ever being used, follow the instructions in the file /etc/httpd/conf.d/welcome.conf.

You are free to use the images below on Apache and CentOS Linux powered HTTP servers. Thanks for using Apache and CentOS!

[ Powered by Apache ] [ Powered by CentOS Linux ]

About CentOS:

The Community ENTerprise Operating System (CentOS) Linux is a community-supported enterprise distribution derived from sources freely provided to the public by Red Hat. As such, CentOS Linux aims to be functionally compatible with Red Hat Enterprise Linux. The CentOS Project is the organization that builds CentOS. We mainly change packages to remove upstream vendor branding and artwork.

For information on CentOS please visit the CentOS website.

Note:

CentOS is an Operating System and it is used to power this website; however, the webserver is owned by the domain owner and not the CentOS Project. If you have issues with the content of this site, contact the owner of the domain, not the CentOS Project.

Unless this server is on the centos.org domain, the CentOS Project doesn't have anything to do with the content on this webserver or any e-mails that directed you to this site.

For example, if this website is www.example.com, you would find the owner of the example.com domain at the following WHOIS server:

http://www.internic.net/whois.html