DevTrain Startseite Advanced Developers Conference vom 14.-15. Februar 2011  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: ASP.NET | Thema: Erweiterung zum Artikel "Bitte warten.." | Von: G. Guest ( 27.01.2005 20:20)

Hallo @ all,

ich fand den Artikel "Bitte warten.." sehr interessant.
Hier poste ich nun meine Umsetzung und hoffe, dass es auch andere gebrauchen können.

Änderungen:

1. Das Javascript Popup wird zentriert
2. Fehler werden über try/catch in einem Javascript alert ausgegeben
3. Das Aufrufen und schliessen des Fensters sind in Funktionen ausgelagert.

[CODE]
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Try
Call Me.showWait()
Dim i As Integer
Me.SqlDataAdapter1.Fill(Me.Ds1)

For i = 0 To Me.Ds1.Customers.Rows.Count - 1
Response.Write(Ds1.Customers.Rows(i).Item("ContactName"))
System.Threading.Thread.Sleep(10)
If i = Ds1.Customers.Rows.Count - 1 Then
Call Me.closeWait()
End If
Next
Catch ex As Exception
Response.Write("<script language='javascript'>alert ('" & ex.Message.ToString() & "')</script>")
End Try
End Sub

Public Function showWait()
Response.Write("<script language='javascript'>" & _
"var fenster = null;" & _
"var LeftPosition = (screen.width) ? (screen.width-44)/2 : 0;" & _
"var TopPosition = (screen.height) ? (screen.height-44)/2 : 0;" & _
"var options='width=64,height=64,top='+TopPosition+',left='+LeftPosition+',status=no,toolbar=no,menubar=no,location=no,titlebar=no';" & _
"fenster = window.open('wait.htm','PopUp',options);" & _
"</script>")
End Function

Public Function closeWait()
Response.Write("<script language='javascript'>fenster.close();</script>")
End Function
[/CODE]


Betreff Von Datum
Re: Erweiterung zum Artikel "Bitte warten.."
Hi,<br><br>hm, ich habe das auch ausprobiert, bei mir öffnet sich das wait-Fenster (eine aspx-Datei) erst, wenn der code ausgeführt wurde und schließt sich somit auch sofort wieder, es wird also nicht für...
Thomas Grupp 28.01.2005 08:13
Re: Erweiterung zum Artikel "Bitte warten.."
2 Dinge sind mir nun noch aufgefallen:<br><br>1. eine .aspx-Seite wird in dem Popup nicht geladen, diese seite wird dann als weiße Seite angezeigt, erst, wenn die Hauptseite geladen wurde, wird das popup...
Thomas Grupp 31.01.2005 16:08

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Visual Studio 1 Magazin

© Copyright 2003 ppedv AG