Avatar billede nitz Nybegynder
08. juli 2002 - 23:34 Der er 14 kommentarer og
2 løsninger

Dynamisk banner på andet site

Hej Alle,

Jeg håber det er den rette kategori at spørge i!

Jeg kan huske at jeg et par gange har set at nogen har haft bannere på deres side som indeholdt en søgefunktion, når man så indtastede noget og trykkede søg, så blev man sendt hen til ejeren af bannerets side..

Det irriterede mig helt vildt fordi jeg ikke kunne finde ud af hvordan man lavede den slags, og idag kom jeg til at tænke på det igen, og så begyndte det selvfølgelig at tænde mig af endnu engang.

Er der nogen der kan forklare mig hvordan man laver det? er det ved hjælp af include eller hur?

hilsener

Tommy
Avatar billede stener Nybegynder
08. juli 2002 - 23:40 #1
Jeg forstår ikke dit spørgsmål.

Kan man søge eller bliver man bare smidt til ejeren af bannerens side ved klik på søg?.
Avatar billede nitz Nybegynder
08. juli 2002 - 23:43 #2
man kan søge. Hvis vi siger det var et banner for eksperten.dk, så kunne man vælge kategori i et dropdown, og indtaste et søgeord, og derefter klikke søg, og så blev man sendt afsted.
Avatar billede mixeren Nybegynder
09. juli 2002 - 00:40 #3
Det kan man da gøre på flere forskellige måder:
123jokes bruger en iframe til at lave noget der ligner det du snakker om, sådna her:
<iframe frameborder="0" width="251" height="200" src="http://123jokes.dk/scripts/WebShowJoke.asp"></iframe>
Så er det jo en smal sag at lave lige det man ønsker og ovreføre søge variablerne til ens egen hjemme siden.

Er det Speednames' tjek om et domæne er leding du tænker på?
Jeg mener at kunne huske at de brugte javascript og noget document.write noget...

Tradedoubler benytter sig at begge overstående metoder.
Avatar billede nitz Nybegynder
09. juli 2002 - 00:43 #4
Jamen er iframe særlig godt at bruge? jeg troede der var mange browsere der ikke var vildt glade for det
Avatar billede mixeren Nybegynder
09. juli 2002 - 00:53 #5
Ved det faktisk ikke, men jeg vil da mene at alle browsere som kan klare frames også kan klare iframes. Det er nok altid lidt problematisk sådan noget... for det er jo heller ikke alle der kan f.eks javascript.
Avatar billede nitz Nybegynder
09. juli 2002 - 00:55 #6
Nej det kan du have ret i...

Jeg prøver lidt med Iframes, men jeg lader lige spørgsmålet stå åbent hvis der er andre der har nogle ideer.

Under alle omstændigheder skal du nok få nogle point Mixeren :o)
Avatar billede mixeren Nybegynder
09. juli 2002 - 01:09 #7
Bare iorden.. :-)
Jeg kan nu ikke mindes at have set andre løsninger, men måske der er en som har en lys ide, bliver spændende at se.
Avatar billede stener Nybegynder
09. juli 2002 - 02:40 #8
Er problemet hvordan du laver det opsætnings mæssigt altså med enten layers eller iframe. Det kan jo også laves med en almindelig html form. Indholdet af formen (søgefeltet) skal jo bare postests til den asp side der laver søgningen. (http til siden).
Avatar billede runeevers Nybegynder
09. juli 2002 - 02:59 #9
Netscape understøtter fx. ikke iframes.

Det nemmeste er at bruge javascript. Du kan evt gøre som beskrevet herunder:

Du opretter en .js fil der fx. kunne hedde banner.js

I denne fil indsætter du en kode der kunne se sådan ud:

document.write('<form action="søgeside.asp">');
document.write('<input type="text" value="søgeord">');
document.write('<input type=submit value=" Søg">');
document.write('</form>');

Altså du putter document.write(' og ); rundt om alle linier i den html du gerne vil have hevet ind på siden.

Der hvor du så gerne vil have dit banner med indbygget formular, placerer du bare koden

<SCRIPT SRC="http://www.dinserver.dk/banner.js" LANGUAGE="JavaScript"></SCRIPT>

/r
Avatar billede nitz Nybegynder
09. juli 2002 - 05:32 #10
Hej Rune,

Tak for hjælpen, men det giver et problem hvis jeg vil gøre det dynamisk...jeg kan ikke få .js filen til at acceptere asp kode... Er der en måde man kan få den til det på?

Lad os for eksempel sige at jeg vil bruge banneret som et nyhedsbanner, og så skal den, hver gang banneret vises, hente den nyeste nyhed ud af en database på mit site og vise den.
Avatar billede runeevers Nybegynder
09. juli 2002 - 05:48 #11
Ja, det kan du faktisk godt. Du kan bare kalde filen for .asp istedet for .asp, med fuldstændig samme fremgangsmetode somjeg skrev før.

/r
Avatar billede runeevers Nybegynder
09. juli 2002 - 05:48 #12
"istedet for .js" even :)
Avatar billede runeevers Nybegynder
09. juli 2002 - 05:50 #13
Men hvad skal du også bruge asp for? DU kan jo bare lave en ny side hvor du sender form indholdet til..(?)
Avatar billede nitz Nybegynder
09. juli 2002 - 06:45 #14
Hej rune, jeg skal ikke lave en formular :o) det var et eksempel.

Jeg vil lave et banner som du for eksempel kan have på din side, og så viser den noget indhold fra en database som jeg bestemmer...
Avatar billede nitz Nybegynder
19. juli 2002 - 18:59 #15
Hej med jer, så er jeg tilbage igen efter at have leget lidt rundt.

Jeg har kun fået det til at virke med Iframes, men nu har jeg lavet et eksempel så I kan se hvad jeg mener :o)

Her er selve banneret på en .asp side: http://www.dekreative.dk/nu_banner.asp

Her er banneret så på en .htm side via Iframe:
http://www.dekreative.dk/testbanner.htm


Det der sker er at .asp siden hiver information om den nyeste kreation ud af en database og så laver et "banner" af det :o)



Jeg håber det giver en bedre ide om hvad det er jeg vil.

hilsener

Tommy
Avatar billede nitz Nybegynder
19. juli 2002 - 20:57 #16
Hej Jeg prøver at lukke det her spørgsmål, og starte det på ny.

I skal begge have tak fordi I prøvede at hjælpe, og jeg håber, det er ok med Jer at jeg fordeler pointene mellem jer :o)

hilsener

Tommy
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
Kurser inden for grundlæggende programmering

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