Avatar billede 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 :).
Avatar billede Asky Forsker
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.
Avatar billede Asky Forsker
20. februar 2017 - 09:55 #2
Der er også knapper, der styres af CSS - class="button" (HTML5)
Avatar billede 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 :) ?
Avatar billede Asky Forsker
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);
}
Avatar billede 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 :-)
Avatar billede 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. Der sættes "nofollow" på alle links.

Loading billede 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