Avatar billede www.denn.dk Nybegynder
30. november 2003 - 21:06 Der er 15 kommentarer og
1 løsning

Få fat på noget fra et Javascript udtræk

Hej..

Jeg har noget Javascript kode som henter oplysninger om et banner og en URL.. så laver javascript det om til et banner hvor du så kliker på kommer der et nyt vindue med en side..
men sidens URL hedder f.eks http://domain.dk/noget.php?q=992348892389
og talene er random..

Jeg ville gerne at jeg kunne få noget til at hente den adresse om så udskrive det som et normalt link.. hvordan gør jeg det..?
for mig er det rimelige uoverkommeligt..

Skriv hvis der er noget i ikke forstår..
Avatar billede roenving Novice
30. november 2003 - 21:18 #1
Skal du have et <a>-tag i stedet for banneret ?-)
Avatar billede o-zone Nybegynder
30. november 2003 - 21:20 #2
nu skriver du "henter" ... hvad ligger der i det? Hvor henter det oplysninger fra og hvordan? (evt. kodeeksempel?)
Avatar billede www.denn.dk Nybegynder
30. november 2003 - 21:23 #3
<script type="text/javascript" src="http://dk.danban.com/ad/538906ca2e7c76f9a8a14a52613121ad">

det script jeg bruger til at hente med..
Avatar billede roenving Novice
30. november 2003 - 21:27 #4
Det tag henter jo præcis intet script ?-)
Avatar billede www.denn.dk Nybegynder
30. november 2003 - 21:32 #5
jo når det bliver brugt i javascript

se www.denn.dk i bunden
Avatar billede o-zone Nybegynder
30. november 2003 - 22:54 #6
Hmmm... jeg kommer vist til at kaste håndklædet i ringen her (i hvert fald for i aften).

Hvis du vil fordrive tiden med noget rimeligt unyttigt, kan du evt. prøve at tilføje følgende scriptblock efter blokken der viser banneret:
---8<----------
<script language="javascript" type="text/javascript">
  document.write("<br><a href='http://dk.danban.com/link/"+(ps-61)+"'>banner</a>");
</script>
---8<----------
Hvis de to url'er bliver ens (og det gør de kun ind imellem - og almindelig reload er vist ikke godt nok?), så virker tekstlinket ligesom banneret!

Det lader til at de bruger en global variabel ved navn ps som det "tilfældige" tal i linket (og at de ikke nedlægger variablen efter endt brug). Desværre ligner det at det er en slags tæller, og at den når at blive ca. 60 højere inden jeg får fingre i den, men det er relativt tilfældigt præcis hvor meget den når at incrementere inden jeg får fat i den (det lugter lidt af noget med nogle milisekunder der bliver spildt i compileren?)
Endvidere virker linket KUN hvis jeg rammer præcis det rigtige tal - dvs. det SKAL være præcis det samme tal, ikke bare i omegnen af! :(

Jeg har absolut ingen anelse om hvad du skal bruge al denne viden til, men jeg er såmænd også rigtig gerne med på en lytter, hvis der er nogle andre der har en mere fornuftig måde at få løst det her på. Altså noget med at hente indholdet uden at vise banneret, og så bare sakse urlen ud (i stedet for at prøve at gætte sig til hvordan de har stykket url'en sammen)!

Nat nat
(-:H@zze
Avatar billede roenving Novice
30. november 2003 - 22:56 #7
document.images['imageName'].src vil give dig url'en ...
Avatar billede o-zone Nybegynder
30. november 2003 - 23:05 #8
jamen kan du hente URL'en uden at skulle vise banneret? :S
Avatar billede o-zone Nybegynder
30. november 2003 - 23:07 #9
Anyway, så giver images['imageName'].src dig kun url'en til billedet - ikke til linket! :-(
Avatar billede roenving Novice
30. november 2003 - 23:39 #10
Måske ikke, men så kan man jo bare sætte en id på linket og hente det:

document.getElementById('mitLink').href !-)
Avatar billede o-zone Nybegynder
01. december 2003 - 13:22 #11
Et af problemerne er netop at vi ikke har rettigheder til at ændre på javascriptet, og dermed indholdet genereret af det.

Det ville også være toppen at få fingre i javascriptet, UDEN at behøve at eksekvere det, så vi bare kan nøjes med at aflæse tallet, og (mis)bruge det til hvad vi nu lyster! ;-)
www.denn.dk>>> correct me if I'm wrong (eller hvis jeg har hijacket dit spørgsmål?)
Avatar billede www.denn.dk Nybegynder
01. december 2003 - 20:32 #12
Det blev aldrig til noget.. sorry guys..
men pga. i brugte jeres tid, så smid et svar alle sammen.. tak :)
Avatar billede o-zone Nybegynder
01. december 2003 - 22:39 #13
argh... "blev aldrig til noget"?

Ævs - Jeg havde glædet mig til at få svar på det her (eller selv finde frem til det)!

)-:H@zze
Avatar billede o-zone Nybegynder
01. december 2003 - 23:32 #14
ok - nu går jeg snart ud og picker en fight up, bare for at få afløb for mine frustrationer!!

Jeg havde lavet en lang og udførlig liste over mine genvordigheder (rigtigt gættet - intet er endnu løst!!), men den var åbenbart blevet så udførlig, at eksperten.dk havde logget mig ud inden jeg sendte den - så den næste udførlige rapport bliver altså lidt mindre udførlig!!! >:-7
Avatar billede o-zone Nybegynder
01. december 2003 - 23:34 #15
he he he ... I kan se bort fra mit sidste indlæg - det var til en anden tråd!! (damn - det kører bare for mig!!)

:"-)
Avatar billede www.denn.dk Nybegynder
02. december 2003 - 17:33 #16
o-zone - Point til dig :)
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