10. juli 2001 - 09:46Der er
15 kommentarer og 1 løsning
\"browse sig til et link\"
Jeg har en side; www.boat4you.dk en af de kommende annoncer b4y vil tilbyde er en link annonce. Dvs. sælger har selv en side med sin båd - han går ind på b4y og opretter en link annonce. Skriver bådens navn og skal så i et felt skrive linket til båden. Nu kommer ?: Kan det lade sig gøre at der åbnes et nyt vindue og man der browser sig til sin side og man så på én eller anden måde \"overfører\" linket til b4y´s felt - uden \"copy paste\" - Hvordan gør man ? Hvis det optimale ikke kan nåes - hvilken næstbedst løsning kan der foreslåes ? (Spørgsmålet har også været rejst på >>progamering - Javascript<< dog uden endelig løsning)
Du har et browservindue nr. 1, hvor brugeren står på b4y\'s sider. Han vil nu gennemsøge annoncerne, og til dette popper der et browservindue nr. 2 op. Her søger han igennem annoncerne, og når han finder en interessant annonce, trykker han på en knap, og nu bliver nogle værdier overført til den første browservindue, og browservindue nr. 2 bliver evt. lukket?
Hvis dette er dit spørgsmål, så skal du vist retur til javascript.
Nej: En bruger har logget sig ind på b4y og er ved at oprette en \"linkannonce\". Han opretter frøst de simple data - når han så kommer til selve >>linket<< til den side hvor den båd ligger som han ønsker at annoncer på Boat4You - så skal han kunne åbne et nyt \"browservindue\" hvor han så browser sig frem til den side hvor hans båd er vist - når han er nået der til - så skal den adresse/url overføres til den \"form\" som er i b4y´s vindue. Kortere forklaret: Faktisk ligesom når der skal oploades et billede vedhjælp af AspImage (eller hvad de nu hedder) når man roder rundt på hd efter billedet - nu vil jeg bare have at man roder rundt ude på nettet efter den url/link der skal \"oploades\" -
Ok. Jeg havde altså forstået det nogenlunde rigtigt... Hvad med helt at droppe idéen omkring to vinduer, men istedet søge igennem annoncerne i et bestemt \"mode\", hvor der vises en ekstra knap man kan trykke på, og gør man det, bliver man straks sendt over på den side som du oprindeligt ønskede i dit browservindue nr. 1, og så er det \"bare\" at trække på nogle server-variabler, så du kan se hvilken side der refereres fra, og på den måde få forhåndsudfyldt de enkelte felter.
Dit ønske er at \"snuppe\" en URL fra en helt udeforstående side, og du har derfor hverken adgang til ASP, PHP, Javascript eller noget som helst andet.
Jeg har meget svært ved at se nogen løsning til det. Du skal i så fald - som du også selv skriver - have en \"filbrowser\" frem som når du vil uploade en fil, bortset fra at denne \"filbrowser\" skal være en \"rigtig browser\", hvor du så kan trykke på VÆLG URL, og så bliver denne adresse overført. Det er noget der skal programmeres fra scratch, og det er ikke noget der laves med få linier kode. Hvis du vil have dette lavet, bliver det næppe noget du køber for point her på eksperten, men for penge, og det bliver ikke billigt. :-(
Synes godt om
Slettet bruger
10. juli 2001 - 10:27#10
Jeg kan ikke lave det, men jeg forestiller mig, at man kunne lave noget i stil med Systran. Når de oversætter en side laver de jo sproget om, og viser os det fra deres egen server. Det samme kunne du gøre. Få lavet et script, som henter HTML en og sætter en knap ud for hvert link, hvor der står: \"Mit link\". Når man så klikker på denne knap, kommer man tilbage i det gamle browservindue og url\'en bliver sat ind i det ønskede felt, ved brug af javascript.
Det jeg tror philip prøver at sige, er muligheden for selv at hente de sider som brugeren vil kigge på. Du henter hele url\'en ind v.hj.a. eksempelvis ASP eller en Java servlet el.lign. Du parser så al html-koden ud, og erstatter (eksempelvis) alle \"<A \" med et nyt anchor-tag, men med en lille knap foran som kalder din side med den tilhørende url som parameter. På den måde vil du hoppe direkte over på din side, og vil så kunne smage på de parametre du selv har sat.
Eksempel. En html-side på www.kundensdomæne.dk/dokument.html indeholder den url han vil henvise til. Der står altså et sted i dokumentet en <a href=dokument2.html>link</a> Den finder du frem når du henter dokument.html og erstatter med <a href=http://www.boat4you.dk/tilfoejurl.asp?url=www.kundensdomæne.dk/dokument2.html><img src=http://www.boat4you.dk/tilfoejknap.gif></a><a href=dokument2.html>link</a>
Nu er kundens html-dokument stadig uforstyrret belligende på hans egen side, men du henter så dokumentet og viser det i en let modificeret udgave hvor du har tilføjet nogle knapper.
Jeg håber det gav mening?
Det er ikke ligetil, men det burde kunne lade sig give sig, selv om jeg vil mene det nok var lettere at lade kunden indtaste sin url, hvorefter du så kan checke om den url giver et fornuftigt svar, og afviser den hvis det ikke er tilfældet.
Den finder du frem når du henter dokument.html og erstatter med <a *KLIP*
ignorer det efterfølgende. Det er eksperten.dk der selv satte det ind. :-( Eksemplet fortsætter der hvor jeg skriver http , så alt til og med TARGET=\"_blank\"> skal ignoreres.
Ja- jo - jeg ved ikke rigtig. Jeg tror/synes vi skriver forbi hinanden. Jeg ønsker ikke at modificere noget - jeg ønsker blot at samle det link op der er til den givne båd på den anden side og så få dette link skrevet ind i min \"form\" - tag lige et kig på flg. side: http://www.boat4you.dk/ny/dk/bruger/opret_salgs.asp?Action=4
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.