Avatar billede cbdavl Nybegynder
30. juli 2007 - 15:59 Der er 15 kommentarer og
2 løsninger

Link sender mig til js->true

<a href="java script:delete('debatethread','6');">Slet</a>

^^Sådan ser mit link ud, og når man trykker på det burde det kalde funktionen "delete", men det gør den bare ikke. Istedet sendes jeg til en adresse, som du (hvis du bruger firefox - ved ikke om det også virker i andre browsere) kan finde ved at indsætte "java script:delete('debatethread','6');" i din adressebar og trykke enter.
Hvorfor gør den der? Jeg har aldrig før haft det problem...
Avatar billede barklund Nybegynder
30. juli 2007 - 16:02 #1
Brug onclick og return false eller void:

<a href="#" onclick="delete('debatethread','6'); return false;">Slet</a>
Avatar billede cbdavl Nybegynder
30. juli 2007 - 16:09 #2
Det vil jeg prøve... Men jeg kunne stadigvæk godt lide at vide hvorfor den gør det?
Avatar billede thesurfer Nybegynder
30. juli 2007 - 16:48 #3
Hvis du ikke "stopper den", indlæser den koden som en adresse..

Hvis du ikke vil bruge onclick metoden, kan du bruge

href="java script:delete('debatethread','6');void(0)"
Avatar billede thesurfer Nybegynder
30. juli 2007 - 16:51 #4
Det er også fjollet at bruge href="java script:delete('debatethread','6');", da det inde i href vil blive opfattet som en adresse..

JavaScript koden vil også blive afviklet som en adresse, hvis man slår JavaScript fra.

Man bør derfor i stedet bruge det barklund skriver:

href="#" onclick="delete('debatethread','6'); return false;"

På den måde vil browseren loade "#", hvis JavaScript er slået fra..

Med "#" bliver den på samme side (anker på siden), i stedet for at prøve på at loade en adresse eller filnavn der hedder "java script:delete('debatethread','6');".. hvilket ikke er tilladt som filnavn..
Avatar billede cbdavl Nybegynder
30. juli 2007 - 16:58 #5
Okay, mange tak:)
Avatar billede thesurfer Nybegynder
30. juli 2007 - 17:02 #6
Jeg går ud fra, at det virker, og at barklund kan få points for sin løsning..?

Hvis ja, skriv lige at barklund skal "smide et svar".. :-)
Avatar billede thesurfer Nybegynder
30. juli 2007 - 17:03 #7
cbdavl> Læs venligst:

Vejledning til nye brugere - http://www.eksperten.dk - Så træder du ikke folk over tæerne

Ekspertens regler - http://www.eksperten.dk/regler.phtml - så får du ikke smæk af coadmins / admin (dem der bestemmer her på eksperten.dk)

:-)
Avatar billede barklund Nybegynder
30. juli 2007 - 17:04 #8
Ehm, han hverken træder nogle over tæerne eller bryder nogle regler? Eller læser jeg forkert? :)

--
Morten Barklund
Avatar billede thesurfer Nybegynder
30. juli 2007 - 17:11 #9
Indlægget 30/07-2007 17:03:16 var ikke myntet på dette spørgsmål, men generelt.

Hvis man f.eks. ved hvordan man giver points, gør man det forhåbentligt rigtigt.
Der har været mange eksempler, hvor nye brugere snupper pointsne selv, fordi de ikke ved hvordan systemet virker.

Hvis man kender reglerne, vil man f.eks. ikke smide ligegyldige svar, i håb om at score nemme points.. man vil hellere ikke smide links til irrelevante websider, som eget site osv..


Jeg kan se at brugeren "cbdavl" er ny, da brugeren blev oprettet 2007-07-26 23:12, og har kun deltaget i 2 spørgsmål, inklusiv dette spørgsmål.


Jeg siger ikke at cbdavl har trådt nogen over tæerne, eller at cbdavl har brudt reglerne. Jeg prøver bare på at forhindre at cbdavl gør de ting, ved at forklare ham/hende hvordan systemet virker..

Det kan der vel ikke være noget galt i..? :-)
Avatar billede thesurfer Nybegynder
30. juli 2007 - 17:13 #10
Rettelse: myntet = møntet.. :-)
Avatar billede cbdavl Nybegynder
30. juli 2007 - 17:18 #11
Hvis thesurfer også ville smide et svar, ville det være dejligt...
Da thesurfer besvarede mit egentlige spørgsmål og barklund (kun) gav mig en løsning, får thesurfer 10 point og barklund, desværre, kun 5...

Og, thesurfer, henviser du til de to sider for at gøre mig opmærksom på hvordan man befærder sig her på eksperten, så jeg ikke i, i fremtiden, 'træder nogen over tæerne', eller mener du jeg allerede har gjort det?
Avatar billede cbdavl Nybegynder
30. juli 2007 - 17:20 #12
"Eventuelle beskeder skrevet herunder, kommer med som kommentar." ... kan man ikke fordele pointene? Det kunne man da engang - ku' man ikke?
Avatar billede thesurfer Nybegynder
30. juli 2007 - 17:35 #13
Jeg skal lige smide et svar.. :-)

Det skulle naturligvis være:

Vejledning til nye brugere - http://www.expfaq.dk/

Der står der hvordan man bruge points osv.. :-)


Jeg skrev det for at gøre dig opmærksom på hvordan man befærder sig her på eksperten.. :-)
Avatar billede barklund Nybegynder
30. juli 2007 - 17:37 #14
Jeg forstå... :)
Avatar billede barklund Nybegynder
30. juli 2007 - 17:39 #15
Og tark for points :)
Avatar billede cbdavl Nybegynder
30. juli 2007 - 17:39 #16
Sådan, så skulle de point være givet ud:)
Avatar billede thesurfer Nybegynder
30. juli 2007 - 17:43 #17
Yes :-)
Takker for points :-)
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