Avatar billede Slettet bruger
12. juli 2007 - 13:23 Der er 33 kommentarer og
1 løsning

Sæt tekst ind i en html form input

Er det muligt ?
Jeg er ikke ejer af hjemmesiden. Vil bare godt have sat tekst ind i nogle input felter
Avatar billede kalp Novice
12. juli 2007 - 14:35 #1
www.kalp.dk/writetopage.zip

du skal lige ind og rette stien til den html fil jeg redigere...

jeg ville have lavet testen på google, men de har ikke ID på deres inputfelt..
man kan sagtens få det til at virke stadig - loop [all] igennem og tjek på name om det er det korrekt input felt.
Avatar billede kalp Novice
12. juli 2007 - 14:40 #2
Smid det her ind ved knap trykket.. istedet for den kode som er der pt.


if(textBox1.Text.Trim() == "")
      MessageBox.Show("Tekst mangler! Indtast venligst!","Missing text");
      else
      {
        foreach(HtmlElement element in  webBrowser1.Document.All)
        {
          if(element.Name == "q")
          {
            element.InnerText = textBox1.Text;
            break;
          }
        }
      }


og naviger til google.dk
så virker det nu med google.
Avatar billede Slettet bruger
12. juli 2007 - 19:06 #3
Nok mig der ikke er så kvik, men når jeg trykker www.google.dk eller http://www.google.dk og trykker enter/insert sker der ikke noget
Avatar billede kalp Novice
12. juli 2007 - 19:45 #4
hvis google er kommet frem - og du har indtastet noget i det felt som jeg har lavet - så bør det komme frem.
sikre dig desuden at når du i IE åbner google at den automatisk går ind på .dk og ikke .com
(måske hedder input noget andet der nemlig)

koden er testet og virker på DK
Avatar billede Slettet bruger
12. juli 2007 - 20:02 #5
"Siden kan ikke vises" skriver programmet
Avatar billede Slettet bruger
12. juli 2007 - 20:03 #6
Hvordan kommer jeg ind på google
Avatar billede kalp Novice
12. juli 2007 - 20:07 #7
ja.. logisk nok.
I mit oprindelige indlæg modtog du også en forklaring til hvad du skulle gøre FØR det ville virke.

Du skal selvfølgelig angive hvilken side den skal "browse" hen til..

søg efter "webbrowser1.Navigate"
og ændre det den skal navigere til så er står google..

ps. tyder også på du sikkert heller ikke har rettet det jeg skrev i indlæg nr. 2
Avatar billede Slettet bruger
12. juli 2007 - 20:14 #8
ups ja selvfølgelig, tak :)
Avatar billede kalp Novice
12. juli 2007 - 20:21 #9
ingen årsag
Avatar billede Slettet bruger
12. juli 2007 - 20:56 #10
Burde nok have oprettet et spørgsmål mere her inde! du må lige sige hvis jeg skal gøre det i stedet... Link'sne på siden har ikke en direkte adresse. men pejer bare på index.html# viste koden hvor den skrev:
<li><a href="#" onClick="showplayersearch();">Search Database</a></li>
hvordan kan jeg få programmet til at gå der ind ?
Avatar billede kalp Novice
12. juli 2007 - 21:08 #11
længe siden jeg har arbejdet med det, men hvis det er en overskuelig hjemmeside og du nemt kan tælled til hvilket index linket har så kan man klikke på det via. c#

f.eks
En menu som denne..

Home
Games
Movies
Music

Hvis jeg vil klikke på Games så har det index nummer 1..

så det kommer an på siden
Avatar billede Slettet bruger
12. juli 2007 - 21:24 #12
er slet ikke så meget inde i alt det programmering her. men mener du tab index ? for hvis jeg tabber 4 gange og trykker enter, så kommer jeg ind på det ?
Avatar billede kalp Novice
12. juli 2007 - 21:27 #13
nej det var ikke hvad jeg mente:)
men er egentlig ikke helt med på hvad du vil.

Er det fordi du ikke kan navigere direkte til det der link fra start af du spørger om hvordan man kan klikke på det?
Avatar billede Slettet bruger
12. juli 2007 - 21:42 #14
sharkscope .com
Skal have indsat tekst inde under search database. men kan ikke lave en navigate der ind til
Avatar billede kalp Novice
12. juli 2007 - 22:20 #15
hent programmet igen.. har lagt det op på ny.

Når du kører programmet så skal du ikke pillet ved noget før den har loadet siden helt ind.. for så klikker den på linket selv.

du skal så selv lavet det sidste så man kan smide teksten ned i deres form
Avatar billede Slettet bruger
12. juli 2007 - 22:45 #16
Når den er loaded færdig og man skrive noget, så siger den følgende:

Entering break mode failed for the following reason: Source file 'C:\Users\Qawk\Desktop\writetopage\GooglSearch\GoogleInsertSearch\Form1.cs' does
not belong to the project being debugged.

Usually, this condition occurs when the project was not rebuilt prior to starting the debugging session, when the assembly file for the project is out of
date, or when the project source files were moved to a different disk location between the time the project was built and the debugging session was
started.

Edit and Continue will be disabled for this debugging session.
Avatar billede kalp Novice
12. juli 2007 - 22:54 #17
prøv at rebuilde projektet
Avatar billede Slettet bruger
12. juli 2007 - 22:59 #18
der sker det samme
Avatar billede kalp Novice
12. juli 2007 - 23:03 #19
aner ikke hvad du gør forkert... men den tror den ligger på mit skrivebord (som du jo kan se på stien!!!)

så hvis du ikke kan finde ud af at fikse det så må du kopirer koden over i dit eget projekt... dvs. fil for fil
Avatar billede Slettet bruger
12. juli 2007 - 23:13 #20
ja tak. kan man sætte noget kode ind der siger 'loading...' så man først kan trykke når siden er klar :-)
Avatar billede kalp Novice
12. juli 2007 - 23:23 #21
Ja, men du får selv lov til at kode det:)

Det du skal gøre er, at hive et Panel ind på formen fra ToolBox menu'en.
Hiv og træk i den så man ikke kan se browser vinduet.

find så dette punkt i koden.

private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e){

inde mellem dens paranteser skriver du så blot..

navnPåPanel.Visible = false;
hvilket gør den  forsvinder når siden er hentet.
Avatar billede kalp Novice
12. juli 2007 - 23:23 #22
ps. på panelet lægger du selvfølgelig en label hvor der står "Loading..."
Avatar billede Slettet bruger
12. juli 2007 - 23:28 #23
:-) så lækkert. må jeg lige kigge på.

http://www.eksperten.dk/spm/787078 - en ældre tråd som der vist ikke er nogen der vil hjælpe med. noget du ved noget om (bare svar i den anden tråd hvis du gør)
Avatar billede kalp Novice
12. juli 2007 - 23:39 #24
Jeg tror desværre det kræver noget kendtskab til win32 api'et
Jeg beskæftiger mig primært med .NET :)
Avatar billede Slettet bruger
12. juli 2007 - 23:41 #25
Men tak alligevel for alt dit besvær :)
Avatar billede kalp Novice
12. juli 2007 - 23:43 #26
ingen årsag:)
Avatar billede Slettet bruger
13. juli 2007 - 00:35 #27
Hvis jeg laver en panel eller bare rykket knappen eller ligende et lille stykke, så fjerner den:
        webBrowser1.Navigate("http://www.sharkscope.com/index.html");
fra programmet.. nogen ide hvorfor den gør det ?
Avatar billede kalp Novice
13. juli 2007 - 01:13 #28
det burde den ikke, men fordi den lægger under autogenereret kode.

bare indsæt den igen selv:)
Avatar billede Slettet bruger
25. oktober 2007 - 08:25 #29
Kalp, er det muligt at komme i kontakjt med dig igen ? :-)
Avatar billede kalp Novice
25. oktober 2007 - 09:25 #30
yeps.. du skal bare oprette dit spørgsmål i c# katagorien så får jeg en mail - men så ser andre samme spørgsmål hvilket kan betyde i flere løsninger til dig:)
Avatar billede Slettet bruger
25. oktober 2007 - 18:13 #31
Havde håbet på at vi lige kunne skrives over e-mail. har en opdatering på det her som jeg godt kunne tænke mig at få lavet. mod betaling selvføligelig?
Avatar billede kalp Novice
25. oktober 2007 - 19:17 #32
hvad er din mail? så kontakter jeg der derigennem.
Avatar billede Slettet bruger
25. oktober 2007 - 19:53 #33
kevin (aa) vps-online..dk
Avatar billede Slettet bruger
31. januar 2008 - 17:25 #34
Kalp, jeg har squ brug for din hjælp igen :-)
http://www.eksperten.dk/spm/817427
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
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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