Page 1 sur 2
[CODE] Navigateur internet
Publié : jeu. 17/mai/2007 16:13
par #PB_IS_COOL
Bonjour !
Je ne vais pas poser de question ici mais plutôt une réponse.
Cette réponse: Comment créer un navigateur web ?
La voici:
Code : Tout sélectionner
#bouton = 2
#web = 0
#String = 1
url$ = "www.google.fr"
OpenWindow(1,0,0,1015,760,"TITLE'",#PB_Window_SystemMenu|#PB_Window_MinimizeGadget)
;gadgets
CreateGadgetList(WindowID(1))
WebGadget(#web,0,40,1009,700,url$)
StringGadget(#String,200,0,200,30,"")
ButtonGadget(#bouton,400,0,100,30,"TEXTE DU BOUTON")
;boucle
Repeat
event = WaitWindowEvent()
If event = #PB_Event_Gadget
event = EventGadget()
Select event
Case #bouton
url$ = GetGadgetText(#String)
WebGadget(#web,0,40,1009,700,url$)
EndSelect
EndIf
Until event = #PB_Event_CloseWindow
End
Voila
J'espere que ce code aidera les débutants qui veulent faire un navigateur.

PS: personnalisez ce code en remplaçant TITLE et TEXTE DU BOUTON.
Et Pour ceux qui connaissent, allez y, modifiez !

@+

Publié : lun. 28/mai/2007 17:19
par Thierryfr
il ya un message d'erreur à la ligne suivante:
#String = 1
Publié : ven. 08/juin/2007 0:03
par Ar-S
Voilà les modifs pour qu'il marche
Code : Tout sélectionner
Enumeration
#bouton = 2
#web = 0
#toto
EndEnumeration
url$ = "www.google.fr"
OpenWindow(1,0,0,1015,760,"TITLE'",#PB_Window_SystemMenu|#PB_Window_MinimizeGadget|#PB_Window_SizeGadget)
;gadgets
CreateGadgetList(WindowID(1))
WebGadget(#web,0,40,1009,700,url$)
StringGadget(#toto,200,0,200,30,"")
ButtonGadget(#bouton,400,0,100,30,"TEXTE DU BOUTON")
;boucle
Repeat
event = WaitWindowEvent()
If event = #PB_Event_Gadget
event = EventGadget()
Select event
Case #bouton
url$ = GetGadgetText(#String)
WebGadget(#web,0,40,1009,700,url$)
EndSelect
EndIf
Until event = #PB_Event_CloseWindow
End
Publié : ven. 08/juin/2007 17:29
par Thierryfr
petite modification :
sinon le texte du bouton apparait pas complet .
Publié : ven. 08/juin/2007 18:05
par lionel_om
Thierryfr a écrit :il ya un message d'erreur à la ligne suivante:
#String = 1
#String ainsi que #Byte, #Word ... sont des constantes de PB

Publié : ven. 08/juin/2007 20:09
par Ar-S
C'est pour cela que j'ai remplacé string par toto

Publié : lun. 27/août/2007 21:06
par DoctorA
J'ai testé le script , voilà ce que ça donne :
http://www.enregistrersous.com/images/1 ... 223430.jpg
Sa me met une erreur mais sa ne precise pas laquelle.
Publié : lun. 27/août/2007 21:18
par venom
j'en avais commencer un une fois mais il est de coté la si sa peut aussi aidé
telecharger
ps: ton erreur vien de la version demo surement
@++
Publié : lun. 27/août/2007 21:21
par Backup
DoctorA a écrit :J'ai testé le script ,
c'est pas un script !! c'est un prg !
voici une version qui marche
Enumeration
#bouton
#web
#toto
#fenetre
EndEnumeration
url$ =
"www.google.fr" ; <--------- URL par defaut
OpenWindow (
#fenetre ,0,0,1015,760,
"navigateur web'" ,
#PB_Window_SystemMenu|#PB_Window_MinimizeGadget|#PB_Window_SizeGadget )
;gadgets
CreateGadgetList (
WindowID (
#fenetre ))
WebGadget (
#web ,0,40,1009,700,url$)
StringGadget (
#toto ,200,0,200,30,
"http://michel.dobro.free.fr/" )
ButtonGadget (
#bouton ,420,0,160,30,
"<---go to URL" )
;boucle
Repeat
Event =
WaitWindowEvent ()
If Event =
#PB_Event_Gadget
Event =
EventGadget ()
Select Event
Case #bouton
url$ =
GetGadgetText (
#toto )
WebGadget (
#web ,0,40,1009,700,url$)
EndSelect
EndIf
Until Event =
#PB_Event_CloseWindow
End
Publié : lun. 27/août/2007 21:24
par Backup
Ar-S a écrit :C'est pour cela que j'ai remplacé string par toto

oui mais tu en as oublié un !!

Publié : lun. 27/août/2007 21:26
par DoctorA
Chaud , va falloir que j'achéte la license , mais je suis mineur.
Donc mes tuteurs ne voudrons pas
L'aventure du pur basic va s'arrêté la pour moi...

Publié : mar. 28/août/2007 10:44
par DoctorA
Donc en faite , si j'ai bien compris y'a pas d'autre moyen de l'obtenir a par la payé ?
Publié : mar. 28/août/2007 11:18
par Backup
DoctorA a écrit :Donc en faite , si j'ai bien compris y'a pas d'autre moyen de l'obtenir a par la payé ?
ben y a pas de pirate ici en principe !

Publié : mar. 28/août/2007 11:23
par DoctorA
Je respecte le travail des devellopeur. je préfere encore payé que pirater
edit : J'ai pas parlé de pirater , mais quelqun de gentil aurais plus me l'a passé mais j'en doute

Publié : mar. 28/août/2007 11:25
par Chris
DoctorA a écrit :Donc en faite , si j'ai bien compris y'a pas d'autre moyen de l'obtenir a par la payé ?
Tu veux pas qu'on se cotise pour te le payer, non plus!
Va voir chez Micro$oft. Si tu te débrouilles bien, ils te fileront peut-être un VB gratos!
