Taille fenetre

cs_jorrie Messages postés 62 Date d'inscription mardi 24 mai 2005 Statut Membre Dernière intervention 23 mai 2007 - 17 oct. 2006 à 15:42
cs_Yopyop Messages postés 586 Date d'inscription lundi 7 janvier 2002 Statut Membre Dernière intervention 10 février 2010 - 17 oct. 2006 à 18:47
bonjours, j'ai une fenetre qui appelle une autre fenetre.Dans cette
nouvelle fenetre j'aimerais qu'aux chargement il aille cherché dans la
base de données la taille qui lui correspond.Le probleme est que je
n'arrive pas a faire appel a une fonction javascript sans appuyer sur
un bouton

3 réponses

cs_Yopyop Messages postés 586 Date d'inscription lundi 7 janvier 2002 Statut Membre Dernière intervention 10 février 2010 1
17 oct. 2006 à 17:16
re,

tu peux ajouter dans la balise BODY

et ta fonction javascript sera appelée au load de la page.

yopyop
0
cs_jorrie Messages postés 62 Date d'inscription mardi 24 mai 2005 Statut Membre Dernière intervention 23 mai 2007
17 oct. 2006 à 17:25
on peu pas atteindre cette fonction par le code d'une page aspx
0
cs_Yopyop Messages postés 586 Date d'inscription lundi 7 janvier 2002 Statut Membre Dernière intervention 10 février 2010 1
17 oct. 2006 à 18:47
voici un prototype (je n'ai testé que sous IE)

Public

Class WebForm1

Inherits System.Web.UI.Page#

Region " Web Form Designer Generated Code "

'This call is required by the Web Form Designer.<System.Diagnostics.DebuggerStepThrough()>

Private
Sub InitializeComponent()

End
Sub

'NOTE: The following placeholder declaration is required by the Web Form Designer.

'Do not delete or move it.

Private designerPlaceholderDeclaration
As System.Object

Private
Sub Page_Init(
ByVal sender
As System.Object,
ByVal e
As System.EventArgs)
Handles
MyBase.Init

'CODEGEN: This method call is required by the Web Form Designer

'Do not modify it using the code editor.InitializeComponent()

End
Sub#

End
Region

Private
Sub Page_Load(
ByVal sender
As System.Object,
ByVal e
As System.EventArgs)
Handles
MyBase.Load

'Put user code to initialize the page here

'Code pour récupérer la largeur et la hauter ici
'....................
'Appel de génération du script pour le resize

Me.DoResize(100, 400)

End
Sub

PrivateSub DoResize(ByVal iWidth AsInteger, ByVal iHeight AsInteger)Dim sbJSScript AsNew System.text.StringBuilder

sbJSScript.Append("<script language='javascript'>")

sbJSScript.Append("self.resizeTo(" & iWidth & "," & iHeight & ");")

sbJSScript.Append("</script>")

IfNotMe.IsStartupScriptRegistered("ResizePage") Then

Me.RegisterStartupScript("ResizePage", sbJSScript.ToString())

EndIf

EndSub
End

Class
J'espère que cela corresponds à tes besoin.
La page se resize une fois chargée.
Si tu veux que ta popup soit resizée avant l'ouverture, il suffit de passer par windows.open (IE) et de passer les paramètres correspondants.

yopyop
0
Rejoignez-nous