Avatar billede gimp Nybegynder
18. januar 2004 - 14:28 Der er 3 kommentarer

problemer med at ændre javascript til php!

Dette javaskript har jeg oversat til det efterfølgende stykke, men jeg får en fejl i det nye på mit php website.

Originalt:

<!-- Start på ZIP Stat kode -->
<script language="JavaScript" type="text/javascript">
<!--
far="Andre"; jav="Ved ikke"; skh="Andre"; jav=navigator.javaEnabled();
ref=""+escape(top.document.referrer); nav=navigator.appName;
if (navigator.appName == "Netscape" && (navigator.appVersion.charAt(0) == "2" || navigator.appVersion.charAt(0) == "3")) {skriv=false;} else {skriv=true;}
if (skriv==true) { skh=screen.width + "x" + screen.height;
if (nav != "Netscape"){far=screen.colorDepth;} else {far=screen.pixelDepth;}
puri="brugernavn=teorier&amp;version=150&amp;ssto="+skh+"&amp;referer="+ref+"&amp;colors="+far+"&amp;java="+jav+"&amp;js=true&amp;billed=trans";
document.write("<img height=\"1\" width=\"1\" border=\"0\" src=\"http://www.zipstat.dk/cgi-bin/zipstat/zipstat.cgi2?"+puri+"\" alt=\"\" align=left>"); }
//-->
</script> <noscript>
<img height="1" width="1" border="0" src="http://www.zipstat.dk/cgi-bin/zipstat/zipstat.cgi2?brugernavn=teorier&amp;js=false&amp;billed=trans" alt="" align=left></noscript>
<!-- Slut på ZIP Stat kode -->

Oversat:

<!-- Start på ZIP Stat kode -->
<script language=\"JavaScript\" type=\"text/javascript\">
<!--
far=\"Andre\"; jav=\"Ved ikke\"; skh=\"Andre\"; jav=navigator.javaEnabled();
ref=\"\"+escape(top.document.referrer); nav=navigator.appName;
if (navigator.appName == \"Netscape\" && (navigator.appVersion.charAt(0) == \"2\" || navigator.appVersion.charAt(0) == \"3\")) {skriv=false;} else {skriv=true;}
if (skriv==true) { skh=screen.width + \"x\" + screen.height;
if (nav != \"Netscape\"){far=screen.colorDepth;} else {far=screen.pixelDepth;}
puri=\"brugernavn=teorier&amp;version=150&amp;ssto=\"+skh+\"&amp;referer=\"+ref+\"&amp;colors=\"+far+\"&amp;java=\"+jav+\"&amp;js=true&amp;billed=trans\";
document.write(\"<img height=\"1\" width=\"1\" border=\"0\" src=\"http://www.zipstat.dk/cgi-bin/zipstat/zipstat.cgi2?\"+puri+\"\" alt=\"\" align=left>\"); }
//-->
</script> <noscript>
<img height=\"1\" width=\"1\" border=\"0\" src=\"http://www.zipstat.dk/cgi-bin/zipstat/zipstat.cgi2?brugernavn=teorier&amp;js=false&amp;billed=trans\" alt=\"\" align=left></noscript>
<!-- Slut på ZIP Stat kode -->
Avatar billede gimp Nybegynder
18. januar 2004 - 14:32 #1
til linien der starter med puri er fejlen:

Error: Expected ')'
Avatar billede Slettet bruger
18. januar 2004 - 14:39 #2
Hvorfor bruger du ikke bare javascript-koden som den er? Den skal da ikke oversættes for at kunne bruges.
Avatar billede woodydrn Nybegynder
18. januar 2004 - 14:51 #3
Hvis jeg bruger:

function getImage() {
  var puri;
  var far = "Andre";
  var jav = "Ved ikke";
  var skh = "Andre";
  var jav = navigator.javaEnabled();
  var app = navigator.appVersion;
  var nav = navigator.appName;
  var ref = ""+escape(top.document.referrer);

  if (nav == "Netscape" && (app.charAt(0) == "2" || app.charAt(0) == "3")) {
    skriv = false;
  } else {
    skriv = true;
  }

  if (skriv == true) {
    skh = screen.width + "x" + screen.height;

    if (nav != "Netscape") {
      far = screen.colorDepth;
    } else {
      far = screen.pixelDepth;
    }

    puri = "brugernavn=teorier&amp;version=150&amp;ssto="+skh+"&amp;referer="+ref+"&amp;colors="+far+"&amp;java="+jav+"&amp;js=true&amp;billed=trans";
    document.write("<img height=\"1\" width=\"1\" border=\"0\" src=\"http://www.zipstat.dk/cgi-bin/zipstat/zipstat.cgi2?"+puri+"\" alt=\"\" align=left>");
  }
}

og kalder GetImage() skriver den fint billedet ud ...
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