Avatar billede nitz Nybegynder
19. juli 2002 - 21:00 Der er 15 kommentarer og
1 løsning

Dynamisk banner på en andens side

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 jeg er nu kommet 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?

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 ser helst det kan laves uden Iframes, da det ikke er alle browsere der understøtter det.


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

hilsener

Tommy
Avatar billede hells Nybegynder
19. juli 2002 - 21:05 #1
du kan sikre flere browsere ved at bruge ilayer sammen med, der virker på samme måde:
<ilayer frameborder="0" width="125" height="125" src="http://www.dekreative.dk/nu_banner.asp" scrolling="no"></ilayer>
Avatar billede nitz Nybegynder
19. juli 2002 - 21:06 #2
hej hells,

det har jeg prøvet, men jeg kan ikke få det til at virke... (fandt scriptet andet steds her på eksperten)...den giver en file E etellerandet not found.

Tommy
Avatar billede nitz Nybegynder
19. juli 2002 - 21:07 #3
hvor mange browsere sikrer man med Ilayer? Jeg går udfra de vigtigste er IE - NS og Opera?...eller er der flere man bør tage hensyn til?

Tommy
Avatar billede hells Nybegynder
19. juli 2002 - 21:12 #4
ellers kan du gøre det med javascript, men jeg ved ikke om det er mere kompatibelt. desuden kan brugeren slå det fra. det gøres dog sådan her:

siden, der kalder:
<script type="text/javascript" src="http://www.dekreative.dk/banner.js"></script>

banner.js:
document.write("<a href=\"side.asp\">")
document.write("<img src=\"fil.gif\" />")
document.write("</a>")
19. juli 2002 - 21:21 #5
Hej nitz,

det er ikke en god ide at bruge ilayer, da det ikke er en del af W3C ( www.w3c.org dokumationen), og du vil ikke kunne få lavet en valid kode.
Hells javascript er så en meget bedere ide.
Du skal lave din side til de browsere din sides målgrubbe brugere. En side med Linux tips og tricks er så ikke særlig smart at lave så den kun kan ses i IE, da IE ikek kan køre på linux :).
Normalt siger Jeg IE 5 til 6 . Opera, og Mozilla ( www.mozilla.org ).
Du kan findes lidt mere information hvad den samlet befolkning bruger og har brugt på http://www.thecounter.com/stats/

Du kan lave det med noget simpelt serversite programmering. og en <form> som høre med til banneret. Hvor du så submitteren formens input på din side, og hiver variablen ud og behnadler den alt efter hvilket sprog du vælger at brug. Skriv hvis du vil have uddybelse, men se http://mastercgi.com/howtoinfo/formtutorial.shtml
http://www.w3.org/TR/html4/interact/forms.html

Det du mente?

/Casper www.enter-s.dk
Avatar billede nitz Nybegynder
19. juli 2002 - 21:26 #6
Hej Casper,

Jeg vil meget gerne have det uddybet....de 2 sites var lidt for omfattende til at jeg umiddelbart kunne overskue hvad jeg skulle gå efter der.

Tommy
19. juli 2002 - 22:00 #7
ex.
<form action="http://dinside.dk/dinfil.asp">
<input type="text" size="50" name="mitsog"><br>
<input type="submit" name="Submit" value="Submit">
</form>

Den kode kan du indsætte hvor som helst på nettet.
Du har nu variablen mitsog at arbejde med på dinfil.asp

Er det helt uforståeligt?

/Casper www.enter-s.dk
Avatar billede nitz Nybegynder
19. juli 2002 - 22:28 #8
Nej altså selve form konceptet kan jeg godt fatte :o)) men jeg kan ikke se hvordan jeg skal kunne få mit banner ind i den form...

Det her banner for eksempel http://www.dekreative.dk/nu_banner.asp
19. juli 2002 - 22:31 #9
Uhh der er mange metoder :)

Den bedste til et banner ville jeg mener ville være.

Her er bannerede
<div style="width: 460px; height: 500px; background-image: url(ditbanner.gif);">

her kan du placere din form og ev, styre den med (CSS) margin-left, margin-top.
</div>

/Casper www.enter-s.dk
Avatar billede nitz Nybegynder
19. juli 2002 - 22:34 #10
okay, det er nok mig der forklarer forkert... det er ikke et img banner jeg laver..det er en table der indeholder noget tekst og så et billede der bliver hentet ud af databasen
19. juli 2002 - 23:14 #11
ja, ville du ikke have søgeboksen inde i bannert ? SÅ henter du billede ud i background-image.
Avatar billede nitz Nybegynder
19. juli 2002 - 23:18 #12
Her er koden jeg skal bruger. Den skal på en eller anden måde henvises til fra et andet site:

<table width=123 height=125 align=center cellspacing=0 border=1 bordercolor=#000000 cellpadding=0 bgcolor=#D2B593> 
<tr>
<td align=center><font face=tahoma size=1>Nyeste kreation på<br>www.dekreative.dk</td>
</tr>
<tr>
<td><a href="http://www.dekreative.dk/thebigpicture.asp?vismer=ja&id=<% =rs("auto") %>&alias=<% =rs("usercall") %>&user=<% =rs("userunique") %>&genre=<% =rs("cate") %>" target=_blank><img src=users/<% =rs("userunique") %>/<% =rs("thumb") %> width=121 height=95 border=0></a></td>
</tr>
</table>
Avatar billede cyberkox Nybegynder
20. juli 2002 - 11:41 #13
Avatar billede nitz Nybegynder
23. juli 2002 - 18:18 #14
Hej Cyberkox,

Det var lige præcis det jeg manglede :o) tusind tak!

hilsener

Tommy

Ps. undskyld der gik lidt tid før jeg svarede tilbage, har været lidt i tidspres :o)
Avatar billede cyberkox Nybegynder
23. juli 2002 - 18:21 #15
Okai, takker for point ;)
23. juli 2002 - 18:22 #16
nitz har du pt. fået min mail?
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