Jag antar att du är på jakt efter en lösning som plockar ut infon från Hitta.se webbsida och importerar den till fält i FileMaker direkt?
Jag skall inte säga att det är olagligt, men jag vet att utvecklarna på hitta.se och eniro.se har lagt ganska mycket tid på att se till att det inte går att göra det, så helt lätt är det inte.
Beräkningen du söker är:
GetLayoutObjectAttribute ( "Webbvisare01" ; "källa") <-- Den aktuella URL'en.
GetLayoutObjectAttribute ( "Webbvisare01" ; "innehåll") <-- HTML-koden för webbsidan
Webbvisare01 är alltså namnet du angett på din webbvisare med hjälp av den lilla "mått"-panelen som du hittar här: Visa > Objektinfo i layout-läge när du klickat på webbvisaren. Den lilla textrutan längt upp är objektets namn.
När du har HTML-koden som visas i webbvisaren kan du sedan sätta igång med att hitta namnet, adressen, telefonnumret med FileMakers textfunktioner. De användbara är:
Left
LeftWords
Length
Right
RightWords
Middle
Middlewords
Position
osv....
Du måste alltså läsa html-koden, hitta mönstret för vad som utgör "här börjar namnet" och mönstret för "här slutar namnet", plocka ut den snutten ur HTML-koden och sedan stoppa in den i ett textfält. (Det är betyligt enklare att göra så att användaren markerar och kopierar i tur och ordning vad som är namn, adress, postnummer, ort, telefonnummer, mobilnummer och klickar på knappar som infogar dessa saker i respektive fält. 6 markeringar, 6 knappklick eller så. )
Här är ett ställe i HTML-koden som innehåller namn, adress, telefonnummer för mig hos hitta.se:
<li><a id="UCDW_ParnerLink1" href="http://eas.hitta.se/eas?camp=23065;ty=ct;EASL..." target="_blank">Skicka blomma</a></li>
Det betyder att du skulle tex kunna använda textfunktioner på det här viset:
Var börjar förnamnet tex?
Denna funktion ger en av förekomsterna:
Förnamn_start_position =
Position ( HTMLkoden ; "http://www.interflora.se/foretag/hitta/?First..." ; 1 ; 1 ) +
Length ( "http://www.interflora.se/foretag/hitta/?First..." )
--> Ovanstående ger mig 68186.
Var slutar förnamnet?
Denna funktion ger det, det är den ANDRA förekomsten av strängen som utgör det vi letar efter:
Förnamn_slut_position =
Position ( HTMLkoden ; "&Lastname=" ; 1 ; 2 )
--> Ovanstående ger mig 68189.
Avslutningsvis behöver vi plocka ut förnamnet:
Förnamn =
Middle ( HTMLkoden ; Förnamn_start_position ; (Förnamn_slut_position-Förnamn_start_position))
--> Ovanstående ger mig Ola.
Så även om det alltså går är det inte helt lätt. Lycka till!