09. juli 2001 - 12:51Der er
22 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 ?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Delvist, for et stort problem vil være, at din kode nødvendigvis skal befinde sig i det ny vindue, som godt kender sin moder (window.opener), men der er ikke noget link fra moderen til barnet.
Der kan måske tænkes i noget med at bruge 1) Frames i det ny vindue -- men jeg kan ikke lige overskue det 2) At oprette det ny vindue som variabel i det gamle (kan man det???)
MEN så må du have en side selv, som har et input-felt, hvor man kan skrive Start-linket OG det kan kun du hvis man kan klikke sig frem inde i den frame, OG at der ikke undervejs er nogle sider, som bryder ud af Framesets eller åbner nye vinduer.
hth jes
PS? Hvor lille kan man lave en Frame? 0 Pixels? JR
<ole> pkc >> Du kan ikke gøre, hvad du gerne vil - sådan som jeg forstår dit problem. Du vil gerne kunne åbne et popup-vindue (eller nyt browservindue), hvor brugeren kan finde frem til sin side og derefter trykke på en knap på din side og derefter få popup-vinduets location overført til et formfelt på din side. Fremgangsmåden er formodentlig valgt for at sikre sig mod evt. \'typos\', der vil give et dødt link. Du vil løbe ind i en sikkerheds regel, der kaldes \'Same Origin Policy\' - og som siger, at du ikke må kunne anvende JavaScript på en side fra et andet domæne. Du vil derfor heller ikke kunne \'sniffe\' dit popup-vindues location. Du vil dog kunne omgå det ved at benytte serverside programmering. /mvh </bole>
Ole - Hvordan fik du det igennem?? Jeg havde jo spurgt og fik dette svar: Nej det adressen skal kopieres over i en \"input - felt\" der er på b4y´s side.
Til Nikolajdu - det skyldes nok at min manglende erfaring gør, at når der er én der beskriver det som jeg selv forsøgte at beskrive i mit oplæg - så falder jeg altså for det. Og det synes jeg olebole - gjorde - eller er jeg forkert på det, synes du?
nikolajdu >> Ja, det passer vel også med det svar, du fik...(?) Adressen fra popup\'en - hvor brugeren har tastet en URL ind i adresselinien og evt. navigeret sig videre frem til en side - skal ikke kopieres over i et form felt på b4y\'s side...ikke i b4y\'s adresselinie.
pkc >> Jeg tror, jeg fik trukket lidt utidigt i snoren med hensyn til det serverside-noget. Jeg fik vist ikke tænkt problematikken ordentligt igennem - for jeg kan ikke umiddelbart komme op med en gangbar løsning :( /mvh
nikolajdu >> Vi skal ende op med at have en URL til brugerens side stående i et formfelt på b4y\'s side - inden det skal gemmes i en database. Brugeren kunne selv taste det ind, men det ville give mulighed for skrivefejl - og dermed et dødt link. Derfor popper man et nyt vindue op, hvor brugeren kan finde frem til sin side. Når han er der, ville det så være opgaven at få overført popup\'ens URL til formfeltet. Så ville man kunne være sikker på URL\'ens - og dermed det gemte links - gyldighed.
Til OleBole>> Jeg kunne ikke have sagt det bedre selv :-) Det er for at eliminere fejlkilder - og så naturligvis gøre det nemt og enkelt for brugeren (godt tænkt - Per) :-) som overhovedet mulig. Kom nu - \"hvor der er vej er der vilje\" - vrid lige hjernen lidt mere - på forhånd tak.
Nikolaj >> Jeg ved godt, jeg skriver modstridende i 10/07 2001 00:12:27...! Vi skal have URL\'en over i et formfelt...ikke i adresselinien. Det var en typo. Netop, hvad der forsøges undgået...Utilsigtet anskuelses pædagogik =oD
Jeg undrede mig bare, da jeg netop mente det var hvad jeg ælgesom selv havde forsøgt spurgt om. Anyway er pædagogik heller ikke min stærke side, så den slags må jo ske ;-)
Når Ole udtaler sig er det som hovedregel fordi der er noget om snakken eller fordi du har servet for højt og han bare må smashe på dit indlæg, på hans sædvanlige charmerende og sexy´e stil. I dette tilfælde er det Ole´s fornuftige første version, der er gældende. Det var netop derfor jeg spurgte hvorvidt du ville kopiere til adressefeltet....
Hvis nu ! jeg skulle risikere at overveje at slække på mine krav til løsning af opgaven - hvilket kanon gode alternative forslag kunne du eller Ole så komme med (jeg foretrækker natuligvis dit forslag - sleske sleske)
Hvis du har adgang til PHP/ASP kan det som Ole skriver løses af den vej. Du kan evt oprette spørgsmålet der.
Nej Ekpert-Panelet tjekker ikke alle spørgsmål. Jeg abbonerer på de kategorier som jeg er bedste hjemme i. D.v.s at jeg får en mail, når folk opretter et spørgsmål. Godt nok har jeg mange point i javaScript, men jeg abbonerer ikke på kategorien - men kigger lidt forbi af og til og pointantallet her er nærmere et udtryk for min hjælpsomhed kontra min ekpertviden om emnet...
Til gengæld må du spørge mig om alt indenfor Flash og Streaming. Andre kategorier jeg kigger forbi, men er knapt så stærk i, kunne være XML, MySql, PHP. Altså næsten rén programmering.
Personligt ville jeg til en hver tid foretrække Ole´s løsninger *ggg*
Synes godt om
Ny brugerNybegynder
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.