Avatar billede htx98i17 Professor
17. september 2014 - 19:09 Der er 4 kommentarer og
1 løsning

Ny fejl efter flere års brug

Jeg har nedenstående kode som giver følgende fejl:

Uncaught SyntaxError: Unexpected identifier kassen.php:27996
Resource interpreted as Script but transferred with MIME type text/html: "http://www.superfish.com/ws/sf_main.jsp?dlsource=lpqaopo&CTID=tip_dp&partnername=Superfish". VM452:1
Resource interpreted as Script but transferred with MIME type text/plain: "http://s.dealply.com/dealdo/shoppingjs4?b=Chy9mZaMDhnSptaMzgf0yt0Ln0iLmJjOm...0MAw5ZDgDYCd0MAwfNpwnSAwvUDdeWmc4UjMnVB2TPzxntDgf0Dxm9y29VA2LLrw5HyMXLza==". VM452:1
Uncaught ReferenceError: findkunde is not defined kassen.php:28229

Koden skal søge efter allerede eksisterende kunder vha telefonnummer og indsætte faktureringsoplysninger i input felter. Det har fungeret i nogle år og virker pludselig ikke mere. Der bruges Chrome.


JS-Koden er som følger:

<script runat="client" language="javascript">
   
    var firma = new Array(9999);
    var ean = new Array(9999);
    var stel = new Array(9999);
    var navn1 = new Array(9999);
    var navn2 = new Array(9999);
    var adresse1 = new Array(9999);
    var adresse2 = new Array(9999);
    var postnr = new Array(9999);
    var city = new Array(9999);
    var land = new Array(9999);
    var telefon = new Array(9999);
    var email = new Array(9999);
   
   
   
firma[44919191] = 'noget.dk';
stel[44919191] = '';
ean[44919191] = '';
navn1[44919191] = 'noget.dk';
navn2[44919191] = '';
adresse1[44919191] = 'noget20';
adresse2[44919191] = '';
postnr[44919191] = '2600';
city[44919191] = 'Glostrup';
land[44919191] = '';
telefon[44919191] = '88888888';
email[44919191] = 'noget@noget.dk';


function findkunde(tlf){
       
        var tjek = telefon[tlf];
       
        if(tjek) {
            document.fakturering.firma.value = firma[tlf];   
            document.fakturering.ean.value = ean[tlf];           
            document.fakturering.stel.value = stel[tlf];
            document.fakturering.navn1.value = navn1[tlf];   
            document.fakturering.navn2.value = navn2[tlf];   
            document.fakturering.adresse1.value = adresse1[tlf];   
            document.fakturering.adresse2.value = adresse2[tlf];   
            document.fakturering.postnr.value = postnr[tlf];   
            document.fakturering.city.value = city[tlf];   
            document.fakturering.land.value = land[tlf];   
            document.fakturering.email.value = email[tlf];
        }       
    }
</script>
Avatar billede htx98i17 Professor
19. september 2014 - 18:49 #1
Er der ingen der blot kan sige hvad fejlen betyder, så jeg har noget at arbejde videre med?

gosh, for 10 år siden ville jeg have haft svar og løsning i løbet af 5-10 minutter.
Avatar billede keysersoze Guru
20. september 2014 - 02:16 #2
De første 2 meldinger betyder som oftest at dit JavaScript ikke sendes som JavaScript, altså application/JavaScript, men i stedet som html. Sidste melding betyder at funktionen findkunde ikke findes, hvilket jo netop kunne skyldes de 2 første.

Ud fra ovenstående kode er der ikke noget decideret der forklarer de fejl - men kan ikke lade være med at stille spørgsmåltegn ved din runat="server" da det ikke umiddelbart har noget at gøre der.
Avatar billede htx98i17 Professor
05. maj 2016 - 21:02 #3
Jeg kan ikke huske vhad det gik over til, men jeg har lige tjekket sitet og det fungerer i hvert fald PT...

tak for deltagelsen.

samler du point? så lig et svar
Avatar billede keysersoze Guru
06. maj 2016 - 19:52 #4
Det må da være hurtigt at tjekke op på :)

Skal kun have point hvis jeg har været til hjælp.
Avatar billede htx98i17 Professor
06. maj 2016 - 21:09 #5
Det tænker jeg at du var.

måske kan du også være til hjælp i de 3 andre spørgsmål jeg har åben
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

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