Page 1 sur 1
[R] ScrollBar et IE
Posté : ven. 28 août 2009 12:27
par roselito13
Donc re toujours dans les même problème.. mais pas le même
Alors je vais vous expliquer !
quand j'affiche sur une GUI une page web fait par un pro qui se fait payer tous les moi pour faire sa, genre google...
Quand la page devient trop grande par rapport a la GUI des scrool Bar permettent de se déplacer dans le Page.
MAIS quand c'est une Page faite par moi aucune scroll bar...
Pourquoi ?
Je sais il se peut que se soit un problème de Webmastring, mais sous le navigateur lui même les scrool bar sont bien la.
Donc je vous demande votre aide
Merci de vos réponse !
EDIT :
Il serait possible peu être de rajouter des scroll a la GUI par défaut, mais comment ?
EDIT 2 :
Il m'est possible de naviguer dans la fenêtre en fessant des sélection et descendant jusqu'au au bas de la page, et je peut me déplacer comme sa mais pas très pratique !
Re: ScrollBar et IE
Posté : ven. 28 août 2009 17:00
par 20100
Tu pourrais commencer par checker les différences (code source) entre la page qui fonctionne et celle qui ne fonctionne pas comme par exemple la présence de JavaScript ou pas. Généralement une simple erreur HTML comme une balise mal fermé peut avoir de grandes incidences sur le comportement de ta page... il arrive même en de rares occasions que la multitude d'erreur HTML s'annulent, ce que j'appelle le concept du jeu de cartes : la page web fonctionne mais dés que tu essayes de corriger le code source tout se casse la gueule
Tu peux tester le code de ta page wev W3C ici :
http://validator.w3.org/ ou bien avec des outils integré de FireFox
Un dernier point si je n'ai pas été très clair pour te répondre :
Pas de code source de ton problème...
Pas de réponse clair à ton problème...
Re: ScrollBar et IE
Posté : ven. 28 août 2009 17:28
par roselito13
Je comprend.. mais en fait comme j'ai dit c'est dans AUTOI qui n'y as pas de scroll dans MF ou IE il y'ent as !
Et tas réponse est bien claire, j'ai assez de notion pour la comprendre.

J'ai tester et ma page est au norme W3C
Donc je vais reformulait ^^
Comment on fait une barre scroll dans une GUI ?
Dans un Objet ?
(je montre le code ^^)
Code : Tout sélectionner
$hello = _IECreateEmbedded ()
GUICtrlCreateTabItem("Hello")
GUICtrlCreateObj($hello, 15, 35, 470, 370)
_IENavigate ($hello, "http://test.fr/hello.htmll")
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
Exit
EndSelect
WEnd
La page s'affiche bien mais pour naviguer sans scroll bar je doit utiliser le glissé en sélection comme pour copier coller un texte plus a gauche que l'écran.
Donc une Scroll V et H serrait utille :p
Merci d'avance !
Re: ScrollBar et IE
Posté : ven. 28 août 2009 17:55
par 20100
Rapidement en regardant les options de la fonction GUICreate(...) et plus particulièrement le paramètre "style" tu précises la présence de scrollbar par exemple avec $WS_OVERLAPPEDWINDOW + $WS_VISIBLE + $WS_CLIPSIBLINGS + $WS_CLIPCHILDREN. Je te laisse lire les différentes valeurs possibles de configuration.
Code : Tout sélectionner
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <IE.au3>
$hello = _IECreateEmbedded ()
GUICreate("Embedded Web control Test", 640, 580, _
(@DesktopWidth - 640) / 2, (@DesktopHeight - 580) / 2, _
$WS_OVERLAPPEDWINDOW + $WS_VISIBLE + $WS_CLIPSIBLINGS + $WS_CLIPCHILDREN)
GUICtrlCreateTabItem("Hello")
GUICtrlCreateObj($hello, 15, 35, 470, 370)
_IENavigate ($hello, "http://test.fr/hello.html")
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
Exit
EndSelect
WEnd
Re: ScrollBar et IE
Posté : ven. 28 août 2009 18:27
par roselito13
Ok merci, je pensait que sa metait des scroll sur la GUI^^ est pas sur objet
Merci Beaucoup, je modifie l [..] si sa marche
Re: ScrollBar et IE
Posté : ven. 28 août 2009 18:30
par Voodoo
Il faut créer le [..] dans le titre lors de la création du poste ! Merci de corriger.
Re: [...]ScrollBar et IE
Posté : ven. 28 août 2009 18:47
par roselito13
Voila se que je vois !
Donc les scrool sont bien la mais o ne peu les faire glisser ou bouger !, il fraudé peu être leur assigné un objet ou autre chose encore ?
LE CODE
Code : Tout sélectionner
$MAIN = GUICreate("AvertNews GOLDEN | Script by Q&D", 520, 570)
;~ GUISetBkColor(0xF1EFE2)
$Tab1 = GUICtrlCreateTab(10, 10, 500, 420, BitOR($WS_HSCROLL,$WS_VSCROLL))
GUICtrlSetResizing(-1, $GUI_DOCKWIDTH+$GUI_DOCKHEIGHT)
GUICtrlCreateTabItem("Hello")
GUICtrlCreateObj($hello, 15, 35, 470, 370)
Merci encore et encore

Re: [..] ScrollBar et IE
Posté : lun. 31 août 2009 10:25
par roselito13
UP
Je UP juste car j'aimerais une réponse

SI c'est pas possible dites le au moins je cherche dans le code de la page avec le CSS (mais moins pratique)
Merci
Re: [..] ScrollBar et IE
Posté : lun. 31 août 2009 10:58
par 20100
C'est dans les options style de la fonction GUICreate qu'il faut chercher.
Avec l'exemple donné j'ai bien les scrollbar qui fonctionnent chez moi.
Code : Tout sélectionner
GUICreate("Embedded Web control Test", 640, 580, _
(@DesktopWidth - 640) / 2, (@DesktopHeight - 580) / 2, _
$WS_OVERLAPPEDWINDOW + $WS_VISIBLE + $WS_CLIPSIBLINGS + $WS_CLIPCHILDREN)