Links öffnen,welcher befehl?

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
captain third
Beiträge: 194
Registriert: 12.12.2004 13:14
Kontaktdaten:

Links öffnen,welcher befehl?

Beitrag von captain third »

Hallo nochmal :mrgreen:

ich wollt mal fragen ob es einen befehl gibt wie man links öffnen kann

danke im voraus :)

Edit:0k danke hat sich erledigt,habs selba rausbekommen :mrgreen:
Benutzeravatar
captain third
Beiträge: 194
Registriert: 12.12.2004 13:14
Kontaktdaten:

Beitrag von captain third »

ok doch net,hab jetzt ein viel größeres problem
und zwar,jetzt weiß ich zwar wie ich url's öffne,nur öffnet sich das bei mir am fenster,ich will aber dafür ein extrafenster haben,so sieht mein code aus(der net funzt)

Code: Alles auswählen

 If EventGadgetID()=#Hyperlink_0
       If OpenWindow(#Window_1, 229, 25, 740, 660,  #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_SizeGadget | #PB_Window_TitleBar | #PB_Window_ScreenCentered , "Admin")
       WebGadget(#Window_1, 0, 0, 500, 500, link$) 
       EndIf 
      EndIf
was hab ich falsch gemacht?
netfreak
Beiträge: 91
Registriert: 23.10.2004 18:30
Kontaktdaten:

Beitrag von netfreak »

Hallo,

Also du kannst es so machen das du

Code: Alles auswählen

RunProgram("www.pure-board.de") 
Achtung!!! Hier wird der IE geöffnet!

oder du machst ein extra fenster auf und zwar so:

Code: Alles auswählen

 OpenWindow(0,100,100,350,75,#PB_Window_SystemMenu | #PB_Window_MinimizeGadget,"Was ich täglich Bruach")
 CreateGadgetList(WindowID())
      ButtonGadget(3,5,5,80,65,"PB")
      
Procedure webfenster()
OpenWindow(1,0,0,600,300,#PB_Window_SystemMenu|#PB_Window_ScreenCentered | #PB_Window_MaximizeGadget,"WebGadget")
URL$ = "www.google.de"
CreateGadgetList(WindowID(1))
ButtonGadget(1, 490, 10, 100, 20, "LOS")
ButtonGadget(4, 390, 10, 100, 20, "BACK")
ButtonGadget(5, 290, 10, 100, 20, "Forwaerts")
ButtonGadget(6, 240, 10, 50, 20, "STOP")
ButtonGadget(7, 190, 10, 50, 20, "NL")  
 StringGadget(2,  10, 10, 200, 20, "")
 
    WebGadget(0,10,50,580,200, URL$)
Repeat

    EventID = WaitWindowEvent()
    If EventID = #PB_Event_CloseWindow 
      ende = 1
    EndIf
    If EventID = #PB_Event_Gadget 
           If EventGadgetID()=1
           url$ = GetGadgetText(2)
           SetGadgetText(0, url$) 
           EndIf
           If EventGadgetID()=5 ;For
           SetGadgetState(0, #PB_Web_Forward)
           EndIf
           If EventGadgetID()=4 ;BACK
           SetGadgetState(0, #PB_Web_Back)
           EndIf
           If EventGadgetID()=6 ; Stop
           SetGadgetState(0, #PB_Web_Stop)
           EndIf
           If EventGadgetID()=7 ; neuladen
           SetGadgetState(0, #PB_Web_Refresh)
           EndIf



           
    EndIf 

    
Until ende = 1


EndProcedure


  Repeat
  
    EventID = WaitWindowEvent()
    If EventID = #PB_Event_CloseWindow 
      Quit = 1
    EndIf
    If EventID = #PB_Event_Gadget
          If EventGadgetID()=3 ; IE
          
          webfenster()
           EndIf
      
      
    EndIf
           
  Until Quit=1

End
So das wars!

Allerding ist der obere Code etwas schlampig zusammen gebaut! Musst du noch etwas verbessern!

mfg
netfreak

Hoffe ich konnte helfen!
mfg
netfreak
sbehrens
Beiträge: 274
Registriert: 08.09.2004 18:41
Kontaktdaten:

Beitrag von sbehrens »

NetFreak hat geschrieben:Achtung!!! Hier wird der IE geöffnet!
Kommt drauf an was als Standard-Browser eingestellt ist. Bei mir öffnet sich der Mozilla Firefox (und das ist auch gut so ;) )

mfG
Basti
enjoy life... while you can!
Benutzeravatar
captain third
Beiträge: 194
Registriert: 12.12.2004 13:14
Kontaktdaten:

Beitrag von captain third »

ich hab einen "Standard" t-online browser,weil mein IE leider kaputt ist...naja,jedenfalls hats mir sehr geholfen,danke :D
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag von MVXA »

captain third hat geschrieben:mein IE leider kaputt ist
Leider ? Sry, muss sein. Sei froh das des Ding nicht mehr funktioniert. Das Teil ist ein Virenschleuderer. Es gibt aber noch ein paar user hier im Board die den nutzen (was ich nicht verstehen kann :freak:). Test doch mal FireFox.
Bild
GPI
Beiträge: 1511
Registriert: 29.08.2004 13:18
Kontaktdaten:

Beitrag von GPI »

captain third hat geschrieben:ich hab einen "Standard" t-online browser,weil mein IE leider kaputt ist...
Da der IE eine *WICHTIGE* Systemkomponente ist, würde ich dir zur Neuinstallation raten (oder versuch den IE6 nochmals zu installieren). Ansonsten kann es zu nebenwirkungen kommen (bzw. das die Hilfe nicht mehr funktioniert).

Ansonsten Benutz einen gescheiten Browser (zu gescheiter Software zähl ich nicht die T-Online-Software!).
CodeArchiv Rebirth: Deutsches Forum Github Hilfe ist immer gern gesehen!
Benutzeravatar
captain third
Beiträge: 194
Registriert: 12.12.2004 13:14
Kontaktdaten:

Beitrag von captain third »

also mein IE ist knapp 3 monate "kaputt" noch habe ich keine beschwerden,ich hab schon versucht IE6 zu instaliern,aber des hatz irgendwie net gebracht,und nochmal neu formatieren wegn dem scheiß mach ich net,es gab zeiten(vor 5 monaten) da durfte ich jedn abnd meine scheiß platte formatieren(reiner zufall das tagsüber immer meine frau dran war,wenn ich tagsüber dran war,lief er am näxten tag immer noch) jetzt nix gegn fraun :mrgreen:
netfreak
Beiträge: 91
Registriert: 23.10.2004 18:30
Kontaktdaten:

Beitrag von netfreak »

Hallo
ich habe auch eine lange zeit den IE verwendet! Doch ich bin froh das ich auf FireFox umgestiegen bin das ding ist einfach besser!
mfg
netfreak
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Beitrag von DarkDragon »

LittleFurz hat geschrieben:
captain third hat geschrieben:mein IE leider kaputt ist
Leider ? Sry, muss sein. Sei froh das des Ding nicht mehr funktioniert. Das Teil ist ein Virenschleuderer. Es gibt aber noch ein paar user hier im Board die den nutzen (was ich nicht verstehen kann :freak:). Test doch mal FireFox.
Jedem das seine, ok? Ich nutze auch Firefox, aber der IE hat weniger rumgemeckert als der ff.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Antworten