Avatar billede olebole Juniormester
27. februar 2009 - 14:30 Der er 12 kommentarer og
1 løsning

JavaScript fejl :o|

<ole>

Er der ikke en eller anden behjertet sjæl, der kunne sørge for at enkelt apostroffer bliver escaped i denne fil:
    http://jobworld.idg.dk/modules/idg_jobworld/jslatestjobs.php?siteid=18&limit=15&title=1

Den udløser konstant en JS-fejl på disse sider - hvilket for tiden gør hvert besøg på Eksperten til en pine i r*ven.

Man kunne få tanken aldrig besøges af udviklere fra IDG/Eksperten. Den slags har naturligvis altid fejlmeldinger slået til i deres browser. Det kan derfor undre, at der ikke er nogen fra firmaet, der tilfældigt falder over fejlen - nu de ikke evner at forudse det indlysende!

/mvh
</bole>
Avatar billede olebole Juniormester
27. februar 2009 - 14:31 #1
"Man kunne få tanken, at sitet aldrig besøges af udviklere fra IDG/Eksperten."
Avatar billede keysersoze Guru
27. februar 2009 - 14:43 #2
Yes - pænt belastende, og helt enig i at udviklerne fra IDG/Eksperten næppe bruger siden meget, synes stadig der er flere småirriterende ting (fx både for meget og for lidt replace i mails fra eksperten og aaaalt for mange dobbeltindlæg) og jeg føler også at "anmeld indlæg" mere end ofte overses.
Avatar billede keysersoze Guru
28. februar 2009 - 09:32 #3
Heh - og nu virker abuse slet ikke... fremragende.
Avatar billede olebole Juniormester
28. februar 2009 - 17:07 #4
Én ting er, at IDG's kodere åbenbart finder det passende at bruge invalid kode fra midten af 90'erne til deres 'spamming-with-the-latest-jobs' modul - en anden er, at de åbenbart ikke har styr på helt elementær streng-håndtering!  :o|

Den fejl, de i dagevis har generet deres brugere med, skyldes noget så banalt som en apostrof i egeformen af KMD:
  var html = '... ... ...';
  html += '... ... ... KMD's ... ... ...';
  ELEMENT.innerHTML = html;

Det virker kamp-amatøragtigt, at man ikke helt pr. automatik tænker på at escape specialtegn i strenge, der hentes fra databasen - og som skal optræde som kodestrenge!

Naturligvis kan sådan noget opstå - kodere sætter også hjernen ud af spil i korte perioder - men så er det jo, at den slags fanges i kvalitetskontrollen (- hvilken kontrol?!).
Avatar billede olebole Juniormester
28. februar 2009 - 17:10 #5
Hov ... formen har ikke noget med skibstømmer at gøre, så ikke 'egeformen' - men 'ejeformen'  ;D

- og lad endelig dette være et eksempel på, at kodere også kobler hjernen fra - men at fejl fanges i kvalitetskontrollen  ;o)
Avatar billede lars_computerworld Seniormester
02. marts 2009 - 15:41 #6
''''' ''' ' '' '' ' '' '' ' ''' '' = IDG'sk for at vi ser på det.
Avatar billede olebole Juniormester
02. marts 2009 - 15:49 #7
Lars >> Der er også jeres links, der ikke fungerer:
    http://www.domain.com/sti/til/fil(med_parentes)ognoget.php

- eller:
    <img src="sti/til/fil.jpg">

- og så kan man forresten heller ikke skrive 'java script:', uden det deles i to ord (jeg skrev det i ét ord)
Avatar billede olebole Juniormester
02. marts 2009 - 15:50 #8
Hmmm ... billedstien holdt her, men der er mange tilfælde, hvor stier mellem gåseøjne går i stykker
Avatar billede lars_computerworld Seniormester
02. marts 2009 - 16:02 #9
De ondsindede ''' og deres fætre ' og '' skulle være jaget bort tidligere på dagen.

Det andet ser vi på.
Avatar billede olebole Juniormester
03. marts 2009 - 00:15 #10
Lars >> Jeg får stadig JS-fejl, når jeg ikke er logget ind. På PHP-kategoriens forside tjekkede jeg kilden, og den ligger her:

<ul class="actions">
    <li class="new"><a href="/spm/Programmering/Script/PHP/opret">Opret spørgsmål i denne kategori</a></li>
    <li class="alert"><script type="text/javascript" src="/bruger/overvaagning?op=categoryAlert&id=2"></script></li>
</ul>

- men hvis du prøver at loade 'js-filen' ved at klikke på linket til den her:
    http://www.eksperten.dk/bruger/overvaagning?op=categoryAlert&id=2

- vil du se, der ikke er tale om en js-fil, men en HTML-fil. Sådan én kan man naturligvis ikke loade i et script-tag  =)
Avatar billede lars_computerworld Seniormester
03. marts 2009 - 07:59 #11
Ok tager den med. Tak for fundet.
Avatar billede olebole Juniormester
05. februar 2012 - 11:55 #12
Tillader mig at lukke et par oldgamle tråde. Hvis nogen føler sig forbigået, må I endelig sige til. Så åbner jeg naturligvis et spm. for pointoverførsel  =)
Avatar billede olebole Juniormester
05. februar 2012 - 12:04 #13
@lars_pcworld.dk: Og så ville det jo være klædeligt, om du snart fik fjernet den HTML-fil, sitet forsøger at inkludere som en JavaScript-fil. Det er pinligt og beskæmmende, at den stadig ikke er rettet. Hvordan skal man kunne promovere god kodestil på et site med den slags begynderfejl?

Nu har jeg passet mit ... og resten af den sætning behøver jeg nok ikke at skrive, vel?  *o)
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
Alle kurser indenfor Microsoft 365 – både til begyndere og øvede.

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