PureBasic

Forums PureBasic
Nous sommes le Dim 25/Aoû/2019 1:55

Heures au format UTC + 1 heure




Poster un nouveau sujet Répondre au sujet  [ 5 messages ] 
Auteur Message
 Sujet du message: [Résolu] Webgadget : Inserer une image fullscreen
MessagePosté: Jeu 17/Mai/2018 9:25 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 22/Aoû/2010 15:24
Messages: 6849
Localisation: IDF (Yvelines)
je souhaite charger une image dans un Webgadget.

- Les scrollbar ne doivent pas s'afficher : Résolu
- L'image doit occuper 100% de l'espace du webgadget : Mon souci est là

Le code HTML que j'utilise
Code:
"<body scroll = 'no' ><img src='" + url + "/data/avatars/" + Profil + "' width='100%' height='100%'></body>"
et le code de test
Code:
Global url.s = "http://s242132022.onlinehome.fr/game01/"

;Plan de l'application
Declare   Start()
Declare.s ShowThumbNail(Profil.s = "")
Declare   Exit()

Start()

Procedure Start()
  OpenWindow(0, 0, 0, 800, 600, "Test", #PB_Window_SystemMenu|#PB_Window_ScreenCentered)
  SetWindowColor(0, RGB(105, 105, 105))
 
  WebGadget(1, 5, 5, 100, 100, "")
  SetGadgetItemText(1, #PB_Web_HtmlCode , ShowThumbNail("p001.png"))
 
  ;Triggers
  BindEvent(#PB_Event_CloseWindow, @Exit())
   
  Repeat : WaitWindowEvent() : ForEver
EndProcedure

Procedure.s ShowThumbNail(Profil.s = "")
  Protected Buffer.s
 
  If Profil = ""
    Profil = "profil.jpg"
  EndIf
 
  Buffer = "<body scroll = 'no' ><img src='" + url + "/data/avatars/" + Profil + "' width='100%' height='100%'></body>"
  ProcedureReturn Buffer
EndProcedure

Procedure Exit() 
  End
EndProcedure
Comme vous allez pouvoir le constater, une bordure blanche subsiste autour de l'image.

:!: Taille de l'image 120 x 120
:!: Je ne souhaite pas utiliser une autre solution car dans mon code normal je peux télécharger plus de 100 images.

Merci d'avance pour votre aide.

_________________

➽ Config PureBasic : i3, RAM 4Go, NVidia (1024 Mo), Windows 10 - PB 5.70 LTS
➽ Je papote aussi sur http://purebasic.chat

➽ Sites personnels http://falsam.com & EasySprite.js

➽ Je ne réponds pas aux MP techniques


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Webgadget : Inserer une image fullscreen
MessagePosté: Jeu 17/Mai/2018 10:17 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 22/Aoû/2010 15:24
Messages: 6849
Localisation: IDF (Yvelines)
Résolu
Code:
Buffer = "<body scroll = 'no' style='margin:0px; padding:0px;'><img src='" + url + "/data/avatars/" + Profil + "' style='width:100%; height:100%;'></body>"

_________________

➽ Config PureBasic : i3, RAM 4Go, NVidia (1024 Mo), Windows 10 - PB 5.70 LTS
➽ Je papote aussi sur http://purebasic.chat

➽ Sites personnels http://falsam.com & EasySprite.js

➽ Je ne réponds pas aux MP techniques


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: [Résolu] Webgadget : Inserer une image fullscreen
MessagePosté: Sam 19/Mai/2018 17:35 
Hors ligne
Avatar de l’utilisateur

Inscription: Sam 23/Sep/2006 18:32
Messages: 6645
Localisation: Isere
Content d'avoir pu t'aider :mrgreen: :lol:
Merci pour le code 8)

_________________
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: [Résolu] Webgadget : Inserer une image fullscreen
MessagePosté: Sam 19/Mai/2018 17:49 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 22/Aoû/2010 15:24
Messages: 6849
Localisation: IDF (Yvelines)
Kwai chang caine a écrit:
Content d'avoir pu t'aider :mrgreen: :lol:
C'est fou ce qu'il se passe à l'insu de mon plein gré :mrgreen:

_________________

➽ Config PureBasic : i3, RAM 4Go, NVidia (1024 Mo), Windows 10 - PB 5.70 LTS
➽ Je papote aussi sur http://purebasic.chat

➽ Sites personnels http://falsam.com & EasySprite.js

➽ Je ne réponds pas aux MP techniques


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: [Résolu] Webgadget : Inserer une image fullscreen
MessagePosté: Sam 19/Mai/2018 21:03 
Hors ligne
Avatar de l’utilisateur

Inscription: Sam 23/Sep/2006 18:32
Messages: 6645
Localisation: Isere
C'est la puissance de la transmission de pensée :mrgreen:
Comme dirait Faudel un grand philosophe du 21e siècle "tellement je t'aime, je pense à tooaaaa.."
Connecting "pipole" qu'on est..., quoi qu'avec moi ce serait plutôt connecting "pipo" tout court ...:lol:

_________________
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic


Haut
 Profil  
Répondre en citant le message  
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 5 messages ] 

Heures au format UTC + 1 heure


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 6 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages

Rechercher:
Aller à:  
cron

 


Powered by phpBB © 2008 phpBB Group | Traduction par: phpBB-fr.com
subSilver+ theme by Canver Software, sponsor Sanal Modifiye