Avatar billede djblaz Nybegynder
04. marts 2008 - 19:47 Der er 2 kommentarer og
1 løsning

php i java

hey
jeg skal hvavde en php kode ind i et stykke java.
den skal gøre noget efter hvad for en opløsning med bruger.
når man bruger over 1024 skal den hent en php kode
php:

$bredde = 1;

når den er under 1024
$bredde = 2;



java:
her er koden:
<script language="JavaScript" type="text/javascript">
<!--
bredde = window.screen.width;
hojde = window.screen.height;

if(bredde >=1024 && hojde >= 768){
document.write('<link rel="stylesheet" href="style/style1024.css" type="text/css">');
} else {
document.write('<link rel="stylesheet" href="style/style800.css" type="text/css">'); 
}
-->
</script>

håber i kan hjælpe mig
Avatar billede tjens Nybegynder
04. marts 2008 - 23:25 #1
Javascript kører i browseren, sekundet efter at PHP'en er færdig med at køre i serveren.

Så du kan ikke umiddelbart sætte PHP-variable fra java script: Det kører ikke på samme maskine, og det kører ikke samtidigt.

Skriv nogen flere detailer om hvorfor du har dette behov.
Så kan vi vurdere om der skal bruges sessions, cookies, get-variable eller noget fjerde.
Avatar billede djblaz Nybegynder
05. marts 2008 - 08:17 #2
okay det er for at vægle mellem et flashbanner om det skal være den ene størrelse eller en anden
Avatar billede djblaz Nybegynder
05. marts 2008 - 08:43 #3
har løst det:

løsning:

bredde = window.screen.width;
hojde = window.screen.height;
    function flashBanner() {
        if(bredde >=1024 && hojde >= 768){
            document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" height="100" width="818">');
            document.write('<param name="movie" value="grafik/side1024/banner.swf"/>');
        } else {
            document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" height="100" width="594">');
            document.write('<param name="movie" value="grafik/side800/banner.swf"/>');   
        }
        document.write('<param name="quality" value="best"/>');
        document.write('<param name="play" value="true"/>');
        document.write('</object>');
    }
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



IT-JOB

Cognizant Technology Solutions Denmark ApS

Sr. Test Analyst

Cognizant Technology Solutions Denmark ApS

Senior Test Manager