Avatar billede topsite Nybegynder
09. juni 2003 - 00:32 Der er 11 kommentarer og
1 løsning

Konverter - kan man det

Jeg har fået følgende script:
<script language="javascript">
var data, p;
var agt=navigator.userAgent.toLowerCase();
var img=escape("./buttons/b1.jpg");
document.cookie='__support_check=1';
p='http';
if((location.href.substr(0,6)=='https:')||(location.href.substr(0,6)=='HTTPS:')) {p='https';} data = '&agt=' + escape(agt) + '&img=' + img + '&r=' + escape(document.referrer) + '&aN=' + escape(navigator.appName) + '&lg=' + escape(navigator.systemLanguage) + '&OS=' + escape(navigator.platform) + '&aV=' + escape(navigator.appVersion);
if(navigator.appVersion.substring(0,1)>'3') {data = data + '&cd=' + screen.colorDepth + '&p=' + escape(screen.width+ 'x'+screen.height) + '&je=' + navigator.javaEnabled();};
document.write('<a href="http://www.myhotstats.com/template.php?a=net2hots">');
document.write('<img border=0 hspace=0 '+'vspace=0 src="http://www.myhotstats.com/counter.php?a=net2hots' + data + '"> </a>');
</script>
<noscript>
<a href="http://www.myhotstats.com/template.php?a=net2hots">
<img border=0 hspace=0 vspace=0 src="http://www.myhotstats.com/counter.php?a=net2hots"></a></noscript>

Jeg kender ikke rigtigt noget til javascript, men det kan jeg skal have lavet er at jeg skal have lavet overstående om til et link:

http://minside.dk/test.php?os=XX&screenresolution=XX&.. osv.

XX = værdi erstattet af javascript!

Kan det lade sig gøre ?
Avatar billede topsite Nybegynder
09. juni 2003 - 00:33 #1
det kræver nok omskrivning af hele scripted.. tror ikke det kan bruges ?!
på forhånd tak
Avatar billede skovenborg Nybegynder
09. juni 2003 - 00:38 #2
hvis du skal ligge variabler ind kan det gøres på følgende måde:
document.write("<a href='http://www.minside.dk/test.php?os=' + xx + '&screenresolution='+ xx + '&'></a>");

Hvad er det i grunden dit script skal gøre og hvad er det egentlig du vil have puttet ind i stedet for XX?
Avatar billede roenving Novice
09. juni 2003 - 00:47 #3
Det'r godt nok forvirrende som det står på skærmen her, men du kan bare:

<script language="javascript" type="text/javascript">
var data, p;
var agt=navigator.userAgent.toLowerCase();
var img=escape("./buttons/b1.jpg");
document.cookie='__support_check=1';
p='http';
if((location.href.substr(0,6)=='https:')||(location.href.substr(0,6)=='HTTPS:')) {p='https';} data = '&agt=' + escape(agt) + '&img=' + img + '&r=' + escape(document.referrer) + '&aN=' + escape(navigator.appName) + '&lg=' + escape(navigator.systemLanguage) + '&OS=' + escape(navigator.platform) + '&aV=' + escape(navigator.appVersion);
if(navigator.appVersion.substring(0,1)>'3') {data = data + '&cd=' + screen.colorDepth + '&p=' + escape(screen.width+ 'x'+screen.height) + '&je=' + navigator.javaEnabled();};
document.write('<a href="http://http://minside.dk/test.php?' + data + '"> </a>');
</script>

-- det her vil skrive et link direkte ind i din side -- og uden noget at klikke på lige nu -- det skal lige før </a>

-- men fortæl hvor du vil have linket hen ;O)
Avatar billede topsite Nybegynder
09. juni 2003 - 00:48 #4
Glem alt hvad jeg skrev i første indlæg.

Jeg skal bruge et script som generer et link, hvori javascripted finder ud af brugerens screen-resolution, color dept, OS, browser osv. Og smider det i linket

så resultatet bliver noget alá

minside.dk/test.php?os=freebsd5&browser=mozilla&screenres=1280x1024&colordept=32
Avatar billede topsite Nybegynder
09. juni 2003 - 00:49 #5
Faktisk skal det bruges i en IMG scr

<img scr="my-counter.php?ALTdata-som-mit-javascript&opsamler">
Avatar billede roenving Novice
09. juni 2003 - 00:50 #6
Problemet er, at man skal have samtlige os'er og browsere til rådighed for at parse det korrekt, derfor bruger myhotstats den simple metode: lad os få det herind, så ser vi på det ,-)
Avatar billede roenving Novice
09. juni 2003 - 00:54 #7
navigator giver f.eks. på denne computer:
.appCodeName    Mozilla
.appName    Microsoft Internet Explorer
.appMinorVersion    ;SP1;Q328970;Q324929;Q810847;Q813951;Q813489;Q330994;Q820223;Q818529;
.cpuClass    x86
.platform    Win32
.plugins   
.opsProfile   
.userProfile   
.systemLanguage    da
.userLanguage    da
.appVersion    4.0 (compatible; MSIE 6.0; Windows NT 5.1)
.userAgent    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
.onLine    true
.cookieEnabled    true
.mimeTypes

-- hvordan det ser ud med en konqueror på freebsd har jeg ikke den fjerneste anelse om, men jeg kan forestille mig ikke en eller ti forskellige måder men millioner af permutationer ...
Avatar billede topsite Nybegynder
09. juni 2003 - 00:56 #8
Det er vel ligemeget
Kan du ikke få den til at poste overstående data, altså

<img scr="my-counter.php?browser=$appName&OS=$platform">
sådan så du laver sådan så den laver et link, hvor alle overstående variabler bliver smidt i ind
Avatar billede roenving Novice
09. juni 2003 - 01:13 #9
<script language="javascript">
var data, p;
var agt=navigator.userAgent.toLowerCase();
var img=escape("./buttons/b1.jpg");
document.cookie='__support_check=1';
p='http';
if((location.href.substr(0,6)=='https:')||(location.href.substr(0,6)=='HTTPS:')) {p='https';} data = '&agt=' + escape(agt) + '&aN=' + escape(navigator.appName) + '&lg=' + escape(navigator.systemLanguage) + '&OS=' + escape(navigator.platform) + '&aV=' + escape(navigator.appVersion);
if(navigator.appVersion.substring(0,1)>'3') {data = data + '&cd=' + screen.colorDepth + '&p=' + escape(screen.width+ 'x'+screen.height) + '&je=' + navigator.javaEnabled();};
document.write('<a href="http://minside.dk/test.php?a=netstats">');
document.write('<img border=0 hspace=0 '+'vspace=0 src="http://minside.dk/my-counter.php??a=netstats' + data + '"> </a>');
</script>

Nu laver den et link, som er:
http://minside.dk/test.php?a=netstats
på et billede,hvis src er:
'http://minside.dk/my-counter.php??a=netstats' +

(refererende til ovenstående -- men escaped (mellemrum og andre ikke-url-tegn lavet om)

&agt=' + 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)'
+ '&aN=' + 'Microsoft Internet Explorer'
+ '&lg=' + 'da'
+ '&OS=' + 'Win32'
+ '&aV=' + '4.0 (compatible; MSIE 6.0; Windows NT 5.1)'

-- og hvis den sidste starter med 4 eller mere, så også:
+ '&cd=' + screen.colorDepth
+ '&p=' + escape(screen.width+ 'x'+screen.height)
+ '&je=' + navigator.javaEnabled()

-- den sidste kendte min browser godt nok ikke, den ligger nok i en anden nuomdage ...
Avatar billede topsite Nybegynder
09. juni 2003 - 03:00 #10
thanks i'll try play with it
Avatar billede topsite Nybegynder
17. december 2003 - 00:06 #11
lukker
Avatar billede topsite Nybegynder
17. december 2003 - 00:06 #12
kop
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