Avatar billede Slettet bruger
14. juli 2004 - 11:57 Der er 7 kommentarer og
1 løsning

XHTML validering

Hej med Jer....

Ja, nu har jeg sidet og stirret på denne irriterende fejl et stykke tid, og kan ikke lige gennemskue det. Så jeg håber her er et klogt hoved. :-)

Vil gerne have denne side valideret:
http://www.digitalempire.dk/test/test.shtml

eller mere præcist - det er denne linje der driller:
<p style="text-align:center;"><a href="https://www.paypal.com/xclick/business=lasse@postkasse.org&item_name=Støtte til Digitalempire.dk&page_style=Primary&no_shipping=1&return=http://www.digitalempire.dk/donate/thanks.shtml&cancel_return=http://www.digitalempire.dk/donate/cancel.shtml&currency_code=EUR&tax=0&lc=DK">LINK TIL PAYPAL</a></p>

Og så lige et lille tillægsspørgsmål.
Jeg har en chart counter, men er træt af at kigge på den lille grimme grønne C. Er det muligt at bytte ud med et alm. tekstlink, sådan at koden kommer til at se sådan ud:

<script type="text/javascript">
<!--
document.write('<a href="http://www.chart.dk/ref.asp?ct=v003&id=87988" target="_blank">');
  var myref; myref=document.referrer; if(top.document.referrer!=null) myref=top.document.referrer;
  document.write('CHART<');
  document.write('/a>');
//-->
</script>

Istedet for den oprindelige:

<script type="text/javascript">
<!--
document.write('<a href="http://www.chart.dk/ref.asp?ct=v003&id=87988" target="_blank">');
  var myref; myref=document.referrer; if(top.document.referrer!=null) myref=top.document.referrer;
  document.write('<img src="http://cluster.chart.dk/chart.asp?id=87988&style=7&secID=' + Math.random()*10000000 + '&ref=' + escape(myref) + '" border="0" alt="Chart.dk"><');
  document.write('/a>');
//-->
</script>
Avatar billede Slettet bruger
14. juli 2004 - 13:04 #1
1) Alle steder, hvor du har et & skal du erstatte det med &amp; Det skulle få fejlen til at forsvinde.

2) Det vil ikke virke, for counter-systemet tæller jo netop hvor mange gange billedet bliver hentet. Hvis din side ikke længere får browseren til at hente noget fra chart.dk, vil de jo ikke have nogen data at tælle ud fra.
Avatar billede Slettet bruger
14. juli 2004 - 13:08 #2
1) Tusind tak - det virkede... :-) - læg et svar.

2) Findes der slet ikke en metode, der gør det muligt med et tekstlink op sin side ???
Avatar billede Slettet bruger
14. juli 2004 - 13:15 #3
Du kan prøve med noget i denne stil:

<script type="text/javascript">
<!--
document.write('<a href="http://www.chart.dk/ref.asp?ct=v003&id=87988" target="_blank">');
  var myref; myref=document.referrer; if(top.document.referrer!=null) myref=top.document.referrer;
  document.write('<img src="http://cluster.chart.dk/chart.asp?id=87988&style=7&secID=' + Math.random()*10000000 + '&ref=' + escape(myref) + '" border="0" alt="Chart.dk" width="0" height="0">CHART<');
  document.write('/a>');
//-->
</script>

Det skulle få billedet til ikke at blive vist, men stadig blive hentet. (Men måske vil smarte browsere indse, at billedet ikke bliver vist, og derfor lade være med at spilde båndbredde på at hente det.)
Avatar billede roenving Novice
14. juli 2004 - 13:20 #4
-- eller style="visibility:hidden;" ...
Avatar billede Slettet bruger
14. juli 2004 - 13:25 #5
Men ikke style="display:none;" for den får browsere til at lade være med at hente det.
Avatar billede Slettet bruger
14. juli 2004 - 13:30 #6
Nu har jeg sat denne ind:

<script type="text/javascript">
<!--
document.write('<a href="http://www.chart.dk/ref.asp?ct=v003&id=87988" target="_blank">');
var myref; myref=document.referrer; if(top.document.referrer!=null) myref=top.document.referrer;
document.write('<img style="visibility:hidden;" src="http://cluster.chart.dk/chart.asp?id=87988&style=7&secID=' + Math.random()*10000000 + '&ref=' + escape(myref) + '" border="0" alt="Chart.dk" width="0" height="0">CHART<');
document.write('/a>');
//-->
</script>

Har man nogen mulighed for at checke at det virker, eller må man bare vente og så kigge på tælleren.... ?
Avatar billede Slettet bruger
14. juli 2004 - 13:37 #7
Jeg kom lige til at tænke på, at for at have den counter, har du en aftale med chart.dk, så du må hellere lige kontrollere, om du i det hele taget har lov til at lade være med at vise grafikken.

Om (og hvordan) man kan checke om det virker, kommer i høj grad an på, hvordan chart.dk tæller hits, så ud over at vente og se, kan jeg ikke sige noget præcist, da jeg ikke selv har en chart.dk-counter.
Avatar billede Slettet bruger
14. juli 2004 - 13:43 #8
OK - takker for go' info .... :-)
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