gif-animation während upload

abrek

Mitglied
Hallo!

Ich möchte kleine gif-animation während upload einbauen. Wie kann man beim submit einen gif einblenden? Habe so was gefunden, aber nix verstanden: hier
Wenn man auf "Greate Map" drauf druckt, geht gif-animation bis fenster-reload.
Für jede Hilfe werde sehr dankbar. :)
 
Ich habe so etwas in die Richtung für einen Fileupoad gemacht.

Ich habe einfach beim Formular onSubmit ein PopUp Fenster öffnen lassen und dieses habe ich auf der nächsten Seite wieder schließen lassen.

HTML:
  <script language="JavaScript" type="text/JavaScript">
  <!--
  function ladeanzeige() {
 var win = window.open("popup.htm","laden","toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=300,height=100,left = 490,top = 462");
  }
  function schliessen(){
  var win = window.open('', 'laden');
  if(win) win.close();
  }
  //-->
  </script>

im Formular:
HTML:
  <form ... onSubmit="javascript:ladeanzeige()">

auf der nächsten Seite:
HTML:
  <body onload="javascript:schliessen()">
 
Das läuft dort per Javascript.
In der Seite befindet sich ein Bild mit dem Namen "wait".
Dieses ist vorerst versteckt(style="display:none").
Beim Senden des Formulares wird es angezeigt:
Code:
document.images.wait.style.display="block";
 
Vielen Dank für schnellere Antworten!
und, wenn ich richtig verstanden hab, wer javascript deaktiviert hat sieht nix?

@max
kann man das einbinden wenn das alles im einer Datei sein muß bzw. wie kann man erfahren dass Formular schon erledigt ist (reload)?

@Sven Mintel
document.images.wait.style.display="block";
so was verstehe ich leide nicht. kannst Du mir das ausführliche beschreiben, wenn es geht?
Wie kann ich das bei mir einbinden?
 
Sven Mintel hat gesagt.:
Mit
Code:
document.images.wait
wird ein Bild mit dem name-Attribut "wait" angesprochen.
Dessen style-Attribut(also CSS-Eigenschaft) display wird auf "block" geändert...wodurch es sodann sichtbar wird.
Also wenn ich richtig verstehe in form-tag volgendes:
Code:
<form name="basket[{$basketindex}]" action="index.php" method="post" enctype="multipart/form-data" onSubmit="document.images.wait.style.display="block";">
und so soll gif-aufruf sein:
Code:
<span id="weit" style="visibility:hidden;">
	<img src="[{$shop->imagedir}]/weit.gif" border="0" alt="">
</span>
oder ist das falsch?
 
Habe so gemacht:

form-tag:
Code:
<form name="basket[{$basketindex}]" action="index.php" method="post" enctype="multipart/form-data" onSubmit="javascript: document.images.wait.style.display="block";">
span-tag:
Code:
<span id="wait" style="visibility:hidden;">
	<img name="wait" src="[{$shop->imagedir}]/ssl.gif" border="0" alt="">
</span>
geht nicht. :confused:
Wo liegt meine Fehler? Muss .weit classe im CSS sein? Soll ich noch was machen?
 
Das Bild selbst muss versteckt sein per "display:none".... deines befindet sich jedoch in einem <span>, welcher per "visibility:hidden" versteckt ist.
 

Neue Beiträge

Zurück