Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1692 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBS] : insertion de vb dans du html

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VBS] : insertion de vb dans du html

n°1501120
jpcheck
Pioupiou
Posté le 10-01-2007 à 11:09:19  profilanswer
 

Bonjour à tous!
Après les joies des sendkeys, je m'attaque aujourd'hui à de l'insertion de vb dans des pages html.
 
Mon problème est le suivant:
étant une merde finie en javascript, je cherche à influer sur la visiblité de menus déroulants en fonction d'autres  critères.
mon code ressemblerait à ca :

Code :
  1. if tablo1.value = "" then
  2. tablo2.visible = false


 
vous auriez une idée pour inscruster ca dans du HTML svp ?
Merci d'avance

mood
Publicité
Posté le 10-01-2007 à 11:09:19  profilanswer
 

n°1501609
jpcheck
Pioupiou
Posté le 11-01-2007 à 09:44:16  profilanswer
 

bon ca ne dit rien à personne on dirait...  :(  
je vais passer par une autre méthode si je peux :s

n°1502464
kiki29
Posté le 13-01-2007 à 02:11:44  profilanswer
 

un exemple de salmigondis html/vbs pour un calendrier
en espérant que cela puisse éclairer ta lanterne sur le mélange html/vbs


<HTML>
<HEAD>
<TITLE>New Page</TITLE>
<SCRIPT LANGUAGE="VBSCRIPT">
Dim  ddate , JourSuivant ,Jour,mois  
 document.bgcolor="Silver"
 for mois=1 to 12
  document.write "<Left>"
  document.write "<FONT FACE='Arial' COLOR='Maroon' SIZE=4>"
  document.write MonthName(mois) & " " & Year(date)
  'document.write "<P>"
  document.write "<Table CellPadding=10 Border><TR>"
  document.write "<Table CellSpacing=1 Border><TR>"
  document.write "<TD>Lun<TD>Mar<TD>Mer<TD>Jeu<TD>Ven<TD>Sam<TD>Dim"
  document.write "<TR>"
  ddate=DateSerial(year(date), mois, 1)
  JourSuivant=1
  For Jour=1 to 7
   If WeekDay(ddate,2)>Jour Then
    document.write "<TD></TD>"
   else
    if (jour<>7) then
     document.write "<TD ALIGN=CENTER><FONT SIZE=3>" & JourSuivant & "</TD>"
    else
     document.write "<TD ALIGN=CENTER><FONT Color='Yellow' SIZE=3>" & JourSuivant & "</TD>"
    end if
    JourSuivant=JourSuivant+1
    ddate=DateSerial(year(date), mois, JourSuivant)
   End If
  Next  
  document.write "<TR>"
  JourSemaine=1
  while month(ddate)=mois  
   if (WeekDay(ddate)<>1) then
    document.write "<TD ALIGN=CENTER><FONT SIZE=3>" & JourSuivant & "</TD>"
   else
    document.write "<TD ALIGN=CENTER><FONT COLOR='Yellow' SIZE=3>" & JourSuivant & "</TD>"
   end if
   JourSuivant=JourSuivant+1
   JourSemaine=JourSemaine+1
   If JourSemaine>7 then
    JourSemaine=1
    document.write "<TR>"
   End If
   ddate=DateSerial(year(date), mois, JourSuivant)
  wend
  document.write "</TABLE>"
  document.write "</Left>"
  document.write "<P>"
 next
</SCRIPT>
</HEAD>
<BODY>
 
</BODY>



Message édité par kiki29 le 13-01-2007 à 02:16:34
n°1502506
jpcheck
Pioupiou
Posté le 13-01-2007 à 12:42:23  profilanswer
 

merci bcp, je vais voir ce que je vais pouvoir faire avec ca ;)

n°1503003
jpcheck
Pioupiou
Posté le 15-01-2007 à 11:50:58  profilanswer
 

pkoi ca marche pas sous firefox  :cry:  :cry:  :cry:  
comme je compte le développer sous FF, je cherche maintenant un moyen détourné d'arriver à mes fins...  
VOus auriez une idée svp ?

n°1503144
rufo
Pas me confondre avec Lycos!
Posté le 15-01-2007 à 14:58:42  profilanswer
 

FF gère le VBS? Je suis aps sûr vu que c'est une techno M$...
Par ailleurs, c'est pas bien d'utiliser document.write()...

n°1503167
jpcheck
Pioupiou
Posté le 15-01-2007 à 15:28:52  profilanswer
 

rufo a écrit :

FF gère le VBS? Je suis aps sûr vu que c'est une techno M$...
Par ailleurs, c'est pas bien d'utiliser document.write()...


non FF ne gère pas VBS, mais comme je veux faire évoluer la manip sous ubuntu, et sur firefox, je suis en train de galérer pouir trouver une arnaque pour gérer des sendkeys, mais les sendkeystrokes sont pas tres usités :s

n°1503175
rufo
Pas me confondre avec Lycos!
Posté le 15-01-2007 à 15:36:01  profilanswer
 

ça m'a l'air bien "usine à gaz" ton histoire :/
 
Que veux tu faire au final?

n°1503180
rufo
Pas me confondre avec Lycos!
Posté le 15-01-2007 à 15:40:41  profilanswer
 

Tiens un ex de JS :  
 

Code :
  1. function showHide(StyleName)
  2. {
  3.      // We get all elements of the document
  4.      var objBody = document.body.getElementsByTagName('*');
  5.      var i = 0;
  6.      for(i = 0 ; i < objBody.length ; i++) {
  7.          if (objBody[i].className == StyleName) {
  8.              if (objBody[i].style.display == 'none') {
  9.                  // We show the element
  10.                  objBody[i].style.display = 'block';
  11.              } else {
  12.                  // We hide the element
  13.                  objBody[i].style.display = 'none';
  14.              }
  15.          }
  16.      }
  17. }


 
ça cache/affiche des balises qui ont un nom de style donné en paramètre...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBS] : insertion de vb dans du html

 

Sujets relatifs
[javascript ou HTML] : un menu déroulant visible ou invisible(résolu)[Résolu] J'ai Besoin De Votre Aide !!
Interface connection serveur ftp. formulaire html + variable JS[VBS] Script ds un contexte admin
Formulaire tag HTMLEnvoyer message via une page HTML
variable php dans balise html[Résolu] Envoyer par mail le résultat d'un formulaire fait en html
Lecture de fichier HTML pour un traitementpreload pour swf sur page html
Plus de sujets relatifs à : [VBS] : insertion de vb dans du html


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR