Avatar billede limes_planum Praktikant
09. januar 2007 - 10:06 Der er 5 kommentarer og
1 løsning

Intval på skærmstørrelses-variabel fra Javasript

Spørgsmål http://www.eksperten.dk/spm/309265 virker upåklageligt udfra 4. post/kommentar.
Men når jeg prøver at konvertere $bredde går det galt. Som man kan se har jeg også prøvet at konvertere i selve javascript-delen:

<?php
$bredde = "<script language='JavaScript'>
var skst = window.screen.width;
var skstsk = parseInt( skst,10 );
document.write(skstsk)

</script>";

echo "Din skærm har opløsning: <br>" . $bredde;
if (intval($bredde)==2048)
{
echo "Din skærm er stor";
}
if (intval($bredde)==1024)
{
echo "Din skærm er lille";
}
?>

Hvad går der galt - hvad skal jeg gøre?
Avatar billede mcgoat Nybegynder
09. januar 2007 - 10:20 #1
når du echoer $bredde skriver den jo ikke bare talet. Den "paster" faktisk hele javascriptet som skriver det for dig. Så derfor kan du ikke spørge om $bredde == 1024 da $bredde = "<script langauge......."
Avatar billede mcgoat Nybegynder
09. januar 2007 - 10:21 #2
men hele det script du viser der, kan du jo egenelig have i ét javascript. Så må man spørge hvorfor du vil blande det sammen? for du kan jo sagtens få javascript til at skrive om din skærm er for stor eller lille
Avatar billede mcgoat Nybegynder
09. januar 2007 - 10:24 #3
$bredde = "<script language='JavaScript'> \n
var skst = window.screen.width; \n
var skstsk = parseInt( skst,10 ); \n
document.write(skstsk); \n
</script>";

men ville nok lave det sådan ellers, da der er flere linier, ved ikke om det vil gøre en forskel. kan ikke teste der lige nu
Avatar billede limes_planum Praktikant
09. januar 2007 - 22:53 #4
Tak for kommentaren mcgoat. Hvad jeg var på jagt efter var en metode til at bruge Flash'es 'fit-to-screen'-funktion uden at brugeren kan resize vinduet til under 800x600. I et sådan tilfælde skal siden automatisk refreshe i mindst 800x600. Af en 2-3 timers omveje idag lykkedes det mig :-D ...
Desværre kan der derfor kun blive tale om at du hjalp mig til ikke at gå ud af en forkert gren - men smid et svar og jeg kan drysse en smule af pointene af til dig...
Avatar billede mcgoat Nybegynder
10. januar 2007 - 11:13 #5
bare behold dem :)
Avatar billede limes_planum Praktikant
23. november 2007 - 19:57 #6
beholder således
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

Seneste spørgsmål Seneste aktivitet
23 min siden Ny printer, men hvilken Af mort1 i Printere
I går 19:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging