HrJensen12 Juniormester
19. februar 2017 - 19:34 Der er 5 kommentarer

VBA - IE - Tryk på knap på hjemmeside

Hej

Jeg har følgende problem:

Jeg prøver at programmere at kunne trykke på en knap på en hjemmeside "Show report".

Koden fra URL når inspect er benyttet på knappen "Show report":

input type="submit" value="Show report" onclick="selectReport();" class="btn_style2 show_button"

Mit spørgsmål er hvordan skriver jeg vba koden til at kunne trykke på knappen "show report"?


På samme hjemmeside har det lykkedes mig at trykke på "Search" knappen
Url ved inspect:
input type="submit" value="Search" onclick="doSearch( true );" class="btn_style2" style="width: 52px;"
VBA koden:
.document.forms(0).submit

Håber du/i kan hjælpe :).
Asky Mester
20. februar 2017 - 09:52 #1
Fra bogen Gyldendahls webbog (fra 2004) har jeg lært at lave "knapper". Du kan se dem på www.asky.dk. De tre farvedeknapper styres af lidt JavaSchript. Hvis du er interesseret kan jeg sende dig koderne.
Asky Mester
20. februar 2017 - 09:55 #2
Der er også knapper, der styres af CSS - class="button" (HTML5)
HrJensen12 Juniormester
20. februar 2017 - 17:27 #3
Asky: Tak det kunne være interessant at se det hvis du vil sende det?

Men leder dog stadig efter en vba kode der kan løse mit problem :) ?
Asky Mester
20. februar 2017 - 19:54 #4
her er koden til den blå knap:
i hjemmesidens <head>:
<script type="text/javascript">
<!--
knapblaa1on = new Image()
knapblaa1off = new Image()

knapblaa1on.src = "images/knap1op.jpg"
knapblaa1off.src = "images/knap1ned.jpg"
//-->
</script>
Knap1op. jpg er et billede hvor bolden buler op
Knap1ned.jpg er et billede hvor bolder buler indad

i selve html-koden:
<li> <h2>Børnebørn </h2></li>
<li><a href="BBlog.html"
onmouseover="document.images.knapblaa1.src = knapblaa1off.src"
  onmouseout="document.images.knapblaa1.src = knapblaa1on.src">
    <img src="images/knap1op.jpg" alt="Se billeder af Børnebørnene" id="knapblaa1"></a></li>

CSS:
i html-delen:
<li><a href="http://www.symfoniorkester.dk/" class="button">Vejle Symfoniorkester</a></li>

i CSS:
.button {
    border-radius: 12px;
font-size: 16px;
background-color: rgba(0,191,255,0.3);
    border: 1px;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
      box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
}
Dan Elgaard Ekspert
22. februar 2017 - 17:49 #5
Komplet vejledning, hvordan man gør i VBA, her:
http://www.EXCELGAARD.dk/Bib/Webpage%20Login/

På dansk :-)
Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links

Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester





Premium
Test: Kæmpestort gaming-headset er perfekt til dine lange Teams-møder - men har også nogle besværligheder
Længe før vi andre blev slået hjem til hjemmekontorets endeløse webmøder har gamerne gennemskuet behovet for komfortabelt grej. Så vi tog danske EPOS top gamingheadset med på arbejde. Læs testen her.
Computerworld
Biden sender skjult besked til kode-folket: "Hvis du læser dette, har vi brug for din hjælp”
En stående invitation er blevet opdaget i kildekoden på Det Hvide Hus' hjemmeside. Men den er kun til de eksperter, der selv kan finde den.
CIO
Podcast: Hos Viking Life-Saving Equipment er it gået fra at være backend til at være noget, som kunderne spørger aktivt efter
Podcast, The Digital Edge: Viking leverer en stadig større del af deres produkt som en tjeneste. Som en del af tjenesten tager Viking ansvar for sikkerheden ved at levere, dokumentere og vedligeholde det nødvendige sikkerhedsudstyr. Hør hvordan Henrik Balslev senior digital director hos Viking har løftet den opgave.
White paper
Overser du muligheder for at optimere din Dynamics-investering?
Der er omfattende og ofte oversete muligheder for at understøtte centrale forretningsprocesser med Dynamics 365 Finance & Operations. For eksempel i form af fuld EDI-integration, som optimerer logistik og forsyning. Eller ved at automatisere håndteringen af konsignation eller centrale processer vedrørende elektronisk dokumentflow og dropshipping. Læs mere i dette whitepaper, der også går i dybden med fire konkrete cases.