Avatar billede startlinket.dk Nybegynder
17. maj 2002 - 17:34 Der er 39 kommentarer og
1 løsning

Bannerbyttekode...

http://bytte.startlinket.dk driver jeg nogle bytteprogrammer.
Altså 2 bannerbytte og et tekstlinkbytte.
Men pt. bruger jeg iframes til at vise bannere med, og dette til at vise tekstlinks med:
<script src='http://bytte.startlinket.dk/system.php?type=linkbytte&id=1'></script>

Men det jeg gerne vil have lavet, er en eller anden fremviser, som kan gøre så den kan overføre referer adressen, på siden, hvor folk kom til siden, med banneret/tekstlinket på.

Altså kommer folk f.eks. fra fastfreeway, til en side med et banner på, så skal scriptet kunne sende referer adressen til mit script, så det kan tjekke den, og derefter evt. vælge at frasortere det.
Det ved jeg at chart.dk gør.

Det jeg også gerne ville have, er så man kan undgå at folks sider vil vise fejlmeddelser, i venstre bund af browseren og vil sørge for ikke at gøre folks sider langsomme, hvis f.eks. at min mysql database ikke er oppe...

Jeg ved ikke om det er for mange krav på én gang, men prøv at se om I ikke kan hjælpe mig. Tak.
Avatar billede startlinket.dk Nybegynder
20. maj 2002 - 20:41 #1
Ingen der kan hjælpe mig?
Avatar billede ras2000 Nybegynder
21. maj 2002 - 16:27 #2
For at få fat i folks referer adresse, skal du enten have adgang til den side der referer, eller bruge signed scripts. Signed scripts er ikke noget alle og enhver kan lave.
Avatar billede startlinket.dk Nybegynder
21. maj 2002 - 16:28 #3
Hvordan gør chart.dk da?
Kig evt. på www.startlinket.dk i kilden.
Avatar billede ras2000 Nybegynder
21. maj 2002 - 16:32 #4
Altså, du vil gerne vide hvor folk kommer fra når de kommer ind poå din side? Altså hvilken url history.go(-1) har? Det kan du kun gøre vha signed scripts. Hvis det er det der sker på chart.dk så har de jo nok signed scripts.
Avatar billede startlinket.dk Nybegynder
21. maj 2002 - 16:34 #5
Hvad er det lige at Signed Scripts er for noget?
Jeg har ingen kendskab til JavaScripts...

Men har bare brug for at kunne frasortere hits fra f.eks. fastfreeway.
Avatar billede ras2000 Nybegynder
21. maj 2002 - 16:46 #6
Signed scripts er nogle scripts der kan gøre ting man normalt ikke har lov til i javascript, såsom at se hvor folk kommer fra, når de kommer til ens side. Det kræver at man bliver godkendt af nogle instanser og tager nogle kurser og betaler nogle penge, og underskriver nogle papirer.
Avatar billede startlinket.dk Nybegynder
21. maj 2002 - 17:06 #7
Underskriver papirer? Er det noget at man skal søge om tilladelse om?
Hvis du prøver at kigge på chart.dk´s kode, er det så ikke bare et normalt javascript?
Betaler zipstat.dk f.eks. penge for at yde statistik?
Avatar billede ras2000 Nybegynder
22. maj 2002 - 08:12 #8
OK, prøv denne her. Jeg er ikke sikker på hvor effektiv den er, men du kan kalde den sidste side med document.referrer. Den side linket henviser til har en onload="alert(document.referrer)" i, så den skulle fortælle dig hvor du kommer fra.
http://www.mucdesign.dk/link1.html
Avatar billede ras2000 Nybegynder
22. maj 2002 - 08:12 #9
Og det må vist være et svar.
Avatar billede startlinket.dk Nybegynder
22. maj 2002 - 08:18 #10
Ja, men hvordan sender jeg det så til mit script?
Avatar billede startlinket.dk Nybegynder
22. maj 2002 - 08:19 #11
Jeg tager på lejrskole idag, så jeg kommer først hjem fredag eftermiddag.
Men svar bare, så har jeg det da til når jeg kommer hjem.
Avatar billede ras2000 Nybegynder
22. maj 2002 - 08:30 #12
Tja, det er vist ikke helt nemt. Det script du bruger <script src='http://bytte.startlinket.dk/system.php?type=linkbytte&id=1'></script>, går jeg udfra genererer et link. Jeg kan ikke helt finde ud af hvad det er du vil lave, og jeg ved ikke hvordan dine links ser ud, jeg ved ikke hvad indholdet af php siden er. Men et link som sender referrer adressen med til siden, ville se således ud:
<a href="http://www.dit site.dk" onclick="window.open('http://www.opsamling.asp?forrigeside=' + document.referrer)">link</a>
Det link vil henvise til dit site, og åbne en asp side, som kan samle informationer om hvor brugeren har været før han kom til siden med din banner på.
Avatar billede startlinket.dk Nybegynder
24. maj 2002 - 15:49 #13
Det ser ikke særlig elegant ud... Prøv at kig på chart.dk´s, og se hvordan at det fungerer...
Problemet er jo at scriptet ikke kender adressen eller noget, før at php har fundet en fremvisning i systemet...
Avatar billede startlinket.dk Nybegynder
25. maj 2002 - 13:35 #14
Har du tænkt dig at hjælpe mig?
Avatar billede startlinket.dk Nybegynder
26. maj 2002 - 19:08 #15
Det fik jeg ikke noget ud af... Så jeg lukker bare igen. :(
Avatar billede ras2000 Nybegynder
27. maj 2002 - 09:45 #16
Ok, der fik jeg ikke meget tid til at reagere. Du må da kunne forstå at jeg ikke aner hvad der sker i chart.dk, jeg har kun være derinde for at se hvad det var du snakkede om. Hvis det er så indlysende hvad der sker der, kan du vel bare selv gå ind og se det. Jeg sidder på mit arbejde, og er aldrig herinde i weekenderne, jeg synes godt lige du kunne have givet mig en ugedag eller to til at reagere i. Hvis du linker til en php side med linket <a href="#" onclick="document.location.href='http://www.ditsite.dk/dinside.php?ref=' + document.referer"> så vil du kunne overføre refereren til din php side, og du vil kunne hente den frem via phph versionen af request.querystring("ref"). Så må du selv kunne finde ud af det derfra.
Avatar billede startlinket.dk Nybegynder
27. maj 2002 - 13:52 #17
Er 4 dage måske ikke nok? Jeg har da skrevet gennem flere dage om du ikke snart ville hjælpe mig...
Det er stadig ikke svar på mit spørgsmål...
Som du nok ved, så skal den jo ikke først vise banneret når den besøgende klikker på et link!?!

Så derfor skal javascriptet sørge for at udskrive PHP siden på siden og før det sende referer adresse, så scriptet kan nå evt. at frasortere det, hvis den besøgende kommer fra fastfreeway...

Tror ikke at du har forstået mit spørgsmål endnu...
Avatar billede ras2000 Nybegynder
27. maj 2002 - 15:59 #18
Nej jeg har ikke forstået dit spørgsmål. Du spurgte om hvordan man fik fat i referer adressen, og brugte det videre, og det har jeg svaret på. Jeg har ikke forstand på php, og aner ikke hvordan dit site er strikket sammen. Nu har du fået at vide hvordan du får fat i referer adressen, hvor skal du så bruge det henne?
Og ja du har skrevet igennem tre dage, fra fredag eftermiddag, til søndag aften, hvor jeg ikke har været på webbet, du har da selv været væk i en uge?!
Avatar billede ras2000 Nybegynder
27. maj 2002 - 16:04 #19
Her er det link din php side genererer:
document.writeln('<a href=http://bytte.startlinket.dk/system.php?funk=klik&type=linkbytte&id=1&fid=20 target=_blank>Familie-siden.dk.. Hele Familiens Internet Portal</a>');
Prøv at se om du kan få det til at genererer det her i stedet for.
document.writeln('<a href=http://bytte.startlinket.dk/system.php?funk=klik&type=linkbytte&id=1&fid=20&ref=' + document.referer + ' target=_blank>Familie-siden.dk.. Hele Familiens Internet Portal</a>');
Avatar billede startlinket.dk Nybegynder
27. maj 2002 - 16:08 #20
Igen kan det jo så kun bruges til at frasortere klikket med... Altså er det jo fremvisningen at der skal kunne frasorteres...

Kan man ikke lave det sådan her?: <script src=http://bytte.startlinket.dk/system.php?type=linkbytte&id=1&ref=' + document.referer + '></script>

Hvis ikke, så burde du jo at kunne se hvad jeg mener nu.
Den skal altså sende referer adressen, med det samme til mit script.
Avatar billede startlinket.dk Nybegynder
27. maj 2002 - 16:11 #21
Jeg har skam ikke været væk i en uge, kun i 3 dage, hvor jeg var der onsdag morgen og fredag eftermiddag.
Avatar billede ras2000 Nybegynder
27. maj 2002 - 16:11 #22
Prøv det!
Avatar billede startlinket.dk Nybegynder
27. maj 2002 - 16:12 #23
Tror du det virker da?
Avatar billede ras2000 Nybegynder
27. maj 2002 - 16:22 #24
Lav en prøve side med det på. Jeg har lavet et på min maskine, som virker fint, men jeg kan jo ikke se hvad den sender til din side.
Avatar billede startlinket.dk Nybegynder
27. maj 2002 - 16:30 #25
Du skal nok ikke eksperimentere for meget ved systemet... Jeg bruger jo en lokal test database... Og jeg har nu prøvet mig frem med alle mulige opsætninger, og den udskriver hele tiden bare tegnet: '

Her er koden: <script src=system.php?type=linkbytte&id=1&ref=' + document.referer'></script>

Jeg kan sige så meget at det ER htmlkoden at det er galt med... Har nemlig prøvet at lave variablen i scriptet selv, for at se om det måske var scriptet at der udskrev tegnet... Men jeg kender ikke til JS, så jeg ved ikke hvad der er galt.
Avatar billede ras2000 Nybegynder
27. maj 2002 - 17:12 #26
<script type="text/javascript">document.writeln("<" + "script src=system.php?type=linkbytte&id=1&ref=" + document.referrer + "></" + "script>")</script>
Så skulle den være der.
Avatar billede startlinket.dk Nybegynder
27. maj 2002 - 17:23 #27
Hurra! Den virker!
Du skal nok få nogle 468x60 banner fremvisninger på min portal hvis du vil have... Det er bare SÅ fedt!
Dog synes jeg at den ser lidt mærkelig ud med alle de " og ' tegn...
Altså det første <script... </script> gør vel at man kan bruge javascripts, right?
document.writeIn(" gør vel at den vil udskrive siden at linket henviser til på skærmen.
Men hvorfor skal < og script src=... skilles ad med + tegn og en masse andet?
Og igen ved det næste </ script?

Og skulle den så ellers fungere på præcis samme måde som den anden?
Hvad er det for noget <noscript> som mange sætter på nedenunder sådan et <script?
Avatar billede ras2000 Nybegynder
27. maj 2002 - 17:31 #28
Der er et problem i ie, og sikkert også ns, at hvis der kommer et <script> så forstår den det som starten på et script, og ligeledes med </script>. Derfor deler jeg det op.
Noscript er for de browsere som ikke forstår javascript, dvs før ie4.
Og jeg tror ikke mine brugere vil forvilde sig ind på dine sider, det er vist forskellige målgrupper.
http://www.mur-tag.dk
http://www.mucdesign.dk
http://www.mucdesign.dk/e-mur/modules/main.asp
Avatar billede startlinket.dk Nybegynder
27. maj 2002 - 17:44 #29
"Og jeg tror ikke mine brugere vil forvilde sig ind på dine sider, det er vist forskellige målgrupper.
http://www.mur-tag.dk
http://www.mucdesign.dk
http://www.mucdesign.dk/e-mur/modules/main.asp"

Hvad mener du med det?
Men det vil sige at det sådan set fungerer på samme måde som det gamle?
Og hvordan kan det være at der skulle to <script´s ind i hinanden, før at det virkede?
Avatar billede ras2000 Nybegynder
27. maj 2002 - 17:46 #30
Mine brugere betaler selv for deres sider, og ved derfor hvor de kan finde dem.
Der skal to script tags inde i hinanden, da den ene skal skrive den anden.
Avatar billede startlinket.dk Nybegynder
27. maj 2002 - 18:01 #31
Og det kan vel ikke gøres på andre måder?
Men der skulle så ikke kunne opstå nogle problemer i nogle browsere eller hvad?
Så må man håbe at det virker som det skal. Ville du have nogle 468x60 fremvisninger?
Avatar billede ras2000 Nybegynder
27. maj 2002 - 18:02 #32
Nej tak. Men nogle point ville være dejlige.
Avatar billede startlinket.dk Nybegynder
27. maj 2002 - 18:04 #33
Hmm... Det er jo svært... Du må godt svare på mine to spørgsmål...
Avatar billede ras2000 Nybegynder
27. maj 2002 - 18:04 #34
De eneste browsere du vil få problemer i, er de samme browsere som du havde problemer i før, dvs ie 3.x og før. Og det kan sikkert gøres på mange måder, men jeg kan ikke se hvordan det skal kunne gøres nemmere.
Avatar billede ras2000 Nybegynder
27. maj 2002 - 18:06 #35
Hvorfor er det svært at give point?
Avatar billede startlinket.dk Nybegynder
27. maj 2002 - 18:09 #36
Fordi at jeg jo allerede har taget dem selv for et stykke tid siden...
Avatar billede ras2000 Nybegynder
27. maj 2002 - 18:12 #37
Så kan du vel oprette et spørgsmål der hedder point ttil ras2000, skrive en henvisning til dette spørgsmål, og sætte det til de point du synes det var værd, og så vente på at jeg svarer det... Når jeg så svarer det, accepterer du mit svar, og så får jeg pointene.
Avatar billede startlinket.dk Nybegynder
27. maj 2002 - 18:13 #38
Må jeg godt det ifølge eksperten.dk´s regler da?
Avatar billede ras2000 Nybegynder
27. maj 2002 - 18:14 #39
Jepper.
Avatar billede startlinket.dk Nybegynder
27. maj 2002 - 18:39 #40
http://www.eksperten.dk/spm/216912
Og jeg takker for din hjælp.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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