begin process at 2010 02 09 23:19:22
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

AddOns

 > NAVIGATEUR INTERNET

NAVIGATEUR INTERNET


 Information sur la source

Note :
Aucune note
Catégorie :AddOns Niveau :Expert Date de création :03/04/2003 Date de mise à jour :03/04/2003 22:05:26 Vu :2 880

Auteur : XerBo

Ecrire un message privé
Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

 Description

Bon voici une base de navigateur internet...relativement simple vous pouvez l'ameliorer il faudra l'adapter un peu pour votre script mais c'est relativement simple à faire pis rajouter une dll la nHTML

Source

  • }
  • alias majchanz { return }
  • alias nhtmln return systeme\nhtmln_2.9.dll
  • dialog navig {
  • size -1 -1 800 600
  • title "Naviguateur Internet XerBo"
  • icon $mircdirSysteme\Graphiques\browser.ico, 0
  • box "naviguateur" ,1, 10 50 780 540
  • button "Fermer" ,2, 9999 99999 9999 9999,ok
  • menu "Fichier"
  • item "Retour" ,4,
  • item "Suivant" ,5,
  • item "Stop" ,6,
  • item "Quitter" ,3,
  • edit %u-wpd ,8, 10 30 740 20
  • button "OK" ,9, 750 30 40 20,default
  • button "<PRECEDENTE" ,10, 10 5 80 25,flat
  • button "SUIVANTE>" ,12, 90 5 80 25,flat
  • button "STOP" ,13, 170 5 80 25,flat
  • button "DEMARRAGE" ,16, 250 5 80 25,flat
  • menu Options ,14,
  • item "Page d'accueil" ,15,
  • }
  • alias nav {
  • d navig
  • if ( $1 != $null ) {
  • did -ra navig 8 $1
  • .timer 1 0 dll $nHTMLn navigate $1
  • }
  • }
  • ON 1:dialog:navig:sclick:2:{ return }
  • ON 1:dialog:navig:sclick:9:{ dll $nHTMLn navigate $did(8) }
  • ON 1:dialog:navig:menu:3:{ dx navig }
  • ON 1:dialog:navig:menu:4:{ dll $nHTMLn back 0 }
  • ON 1:dialog:navig:menu:5:{ dll $nHTMLn forward 0 }
  • ON 1:dialog:navig:menu:6:{ dll $nHTMLn stop 0 }
  • ON 1:dialog:navig:sclick:10:{ dll $nHTMLn back 0 }
  • ON 1:dialog:navig:sclick:12:{ dll $nHTMLn forward 0 }
  • ON 1:dialog:navig:sclick:13:{ dll $nHTMLn stop 0 }
  • ON 1:dialog:navig:menu:15:{ %u-wpd = $?="Quel sera la page d'accueil ? ( Format : http://www.lesite.com ) " }
  • ON 1:dialog:navig:sclick:16:{ dll $nHTMLn navigate %u-wpd | did -ra navig 8 %u-wpd }
  • ON 1:dialog:navig:init:*:{
  • mark $dname
  • edge 9
  • var %hwnd = $dll($nHTMLn,find,naviguateur)
  • var %v = $dll($nHTMLn,attach,%hwnd)
  • var %h = $dll($nHTMLn,navigate,%u-wpd)
  • var %i = $dll($nHTMLn,handler,nh)
  • .timerbrowser -m 0 1 bro
  • }
  • alias bro { if (!$dialog(navig)) .timerbrowser off | else var %i = $dll($nHTMLn,handler,nh) }
}

alias majchanz { return }
alias nhtmln return systeme\nhtmln_2.9.dll
dialog navig {
  size -1 -1 800 600
  title "Naviguateur Internet XerBo"
  icon $mircdirSysteme\Graphiques\browser.ico, 0
  box "naviguateur" ,1, 10 50 780 540
  button "Fermer" ,2, 9999 99999 9999 9999,ok
  menu "Fichier"
  item "Retour" ,4,
  item "Suivant" ,5,
  item "Stop" ,6,
  item "Quitter" ,3,
  edit %u-wpd ,8, 10 30 740 20
  button "OK" ,9, 750 30 40 20,default
  button "<PRECEDENTE" ,10, 10 5 80 25,flat
  button "SUIVANTE>" ,12, 90 5 80 25,flat
  button "STOP" ,13, 170 5 80 25,flat
  button "DEMARRAGE" ,16, 250 5 80 25,flat
  menu Options ,14,
  item "Page d'accueil" ,15, 
}
alias nav {
  d navig
  if ( $1 != $null ) {
    did -ra navig 8 $1
    .timer 1 0 dll $nHTMLn navigate $1
  }
}
ON 1:dialog:navig:sclick:2:{ return }
ON 1:dialog:navig:sclick:9:{ dll $nHTMLn navigate $did(8) }
ON 1:dialog:navig:menu:3:{ dx navig }
ON 1:dialog:navig:menu:4:{ dll $nHTMLn back 0 }
ON 1:dialog:navig:menu:5:{ dll $nHTMLn forward 0 }
ON 1:dialog:navig:menu:6:{ dll $nHTMLn stop 0 }
ON 1:dialog:navig:sclick:10:{ dll $nHTMLn back 0 }
ON 1:dialog:navig:sclick:12:{ dll $nHTMLn forward 0 }
ON 1:dialog:navig:sclick:13:{ dll $nHTMLn stop 0 }
ON 1:dialog:navig:menu:15:{ %u-wpd = $?="Quel sera la page d'accueil ? ( Format : http://www.lesite.com ) " }
ON 1:dialog:navig:sclick:16:{ dll $nHTMLn navigate %u-wpd | did -ra navig 8 %u-wpd  }

ON 1:dialog:navig:init:*:{
  mark $dname
  edge 9
  var %hwnd = $dll($nHTMLn,find,naviguateur)
  var %v = $dll($nHTMLn,attach,%hwnd)
  var %h = $dll($nHTMLn,navigate,%u-wpd)
  var %i = $dll($nHTMLn,handler,nh)
  .timerbrowser -m 0 1 bro
}
alias bro { if (!$dialog(navig)) .timerbrowser off | else var %i = $dll($nHTMLn,handler,nh) } 



 Sources du même auteur

AUTO JOIN
DIALOG DE CONNEXION MULTISERVEUR
ALIASE ENCODAGE/DÉCODAGE
ALIASES COULEURS ALÉATOIRES
AWAY

 Sources de la même categorie

BLACKLIST PSEUDOS/MASKS par usurpateur
Source avec une capture [XCHAT] ANTI KICK / AWAY C++ par GeroXXXX
JEU DU CODE par alanpersonproject
SERVEUR FTP par hisoka2501
BANNIR LES AGES, LES HOMMES, LES FEMMES ET PSEUDO AVEC CHIFF... par cougar_du_havre

Commentaires et avis

Commentaire de Toniolol le 24/06/2003 00:59:37

Bon je me sert de ton addon pour en créer un avec nhtmln, mais j'ai quelques questions.....
A quoi servent les timers dans ton addon ?
c'est quoi les commandes Mark etr Edge, ça me retourne des erreurs.
Pis aussi dans l'alias navig t'as mis d à la place de dialog -m navig navig...
Mais c'est peut-être fait pour les habitués moi je suis newbee....
:)
merci d'avance

Commentaire de Toniolol le 24/06/2003 01:11:42

desolé pour la doublette...
en fait je ne capte pas à quoi sert la fin de l'addon :
à partir de ON 1:dialog:navig:init:*:{

Commentaire de vlad64 le 24/08/2003 16:16:40

comment on le lance ?

Commentaire de NaNo45 le 08/01/2004 15:24:32

/dialog -m navig navig

Commentaire de samsungman le 25/09/2004 18:58:25

ripé...

Commentaire de snickers71 le 22/05/2005 19:30:36

Bon code en general mais je me suis permi d'agrandir un peu la box et davoir ajouter le moteur de recherche google dans le dialog, j'espere que sa ne te gene pas.


snickers

Commentaire de IceTempest le 21/09/2005 13:58:20

Regroupe tes envents comme tes sclick et menu ...
Ton alias majchanz { return } ne sert a rien ...

Bonne continuation

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,468 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales