webForumDet fria alternativet

Upplösning med javascript + php

5 svar · 242 visningar · startad av UrMe

UrMeMedlem sedan apr. 2001762 inlägg
#1

Ännu ett problem...
detta är koden:

<SCRIPT LANGUAGE="javascript">
skarm=0
webblasarversion=parseInt(navigator.appVersion)
webblasarnamn=navigator.appName
if (webblasarversion >= 3) {
if (webblasarnamn == "Microsoft Internet Explorer")
{
skarm = screen.width
} else {
if(navigator.javaEnabled())
 {
ta_reda_pa=java.awt.Toolkit.getDefaultToolkit()
storlek=ta_reda_pa.getScreenSize()
skarm = storlek.width
 }
}

   if(skarm == "640")
   {
   <?php $resolution = '640*480'; ?>
   }
   else if(skarm == "800")
   {
<?php $resolution = '800*600'; ?>
   }
   else if(skarm == "1024")
   {
<?php $resolution = '1024*768'; ?>
   }
   else if(skarm == "1280")
   {
<?php $resolution = '1280*960'; ?>
   }
   else if(skarm == "1152")
   {
<?php $resolution = '1152*864'; ?>
   }
   else
   {
<?php $resolution = 'unknown'; ?>
   }
}
//-->
</SCRIPT>

Funkar det att använda php inuti javascript.. jag för in resultatet i en databas men det ända som förs in är unknown även fast jag kör 1152*864..
och javascriptet är det inget fel på..
nån som har nåt bra förslag på detta?

------------------
You play by the rules, you die by the rules

[Redigerat av UrMe den 02 aug 2001]

JonMedlem sedan juli 20011 304 inlägg
#2

Har för mig att screen.with returnerar ett tal, och inte en sträng. prova med:

if(skarm == 640)
...

osv...

emissionMedlem sedan dec. 19996 721 inlägg
#3

Nej, det funkar inte. Javascript körs på klienten, och då är det för sent för PHP .

UrMeMedlem sedan apr. 2001762 inlägg
#4

Så det är helt omöjligt att lägga in upplösningen i en mySQL databas?

------------------
You play by the rules, you die by the rules

JonMedlem sedan juli 20011 304 inlägg
#5

Ingenting är omöjligt :)

Fast jag kan inget riktigt smidigt sätt... Om inte annat kan du alltid redirecta browsern till samma sida och skicka med upplösningen som en variabel i querysträ'ngen och sedan lagra den.

Fast det är ju ingen vidare snygg lösning. Nån som kan PHP bra kommer säkert på ett bra sätt...

RödalacketMedlem sedan feb. 20002 612 inlägg
#6

Kikade lite på PHPBuilder och hittade det här

Finns lite mer att hitta här

------------------
Ja de´ e jag
------------------

126 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)