Witam,
najpierw bardzo ważna uwaga Java to nie to samo co JavaScript- bardzo częsty błąd ale też bardzo mylący.
Co do przekazywania zmiennych JavaScript do php to jedyną chyba metodą jest przekazanie ich metodą GET.
rozdzielczosc.htm:
[xml:1:266ae238c1]<script language="JavaScript1.2">
<!--
function detekcja( site )
{
var szerokosc=screen.width
var wysokosc=screen.height
document.location = site + "?szerokosc=" + szerokosc + "&wysokosc=" + wysokosc;
}
//-->
</script>
<a href="java script:detekcja('rozdzielczosc.php')">Kliknij by przekazac do rozdzielczosc.php zmienne wysokosc i szerokosc</a>[/xml:1:266ae238c1]
rozdzielczosc.php:
[php:1:266ae238c1]<?php
echo "Wysokosc to ".$_GET[wysokosc]."<br>";
echo "Szerokosc to ".$_GET[szerokosc]."<br>";
?>[/php:1:266ae238c1]
Sprawdzałem, działa.
Możesz ew. zrobić to bez linka:
Kod
<body onload="detekcja('rozdzielczosc.php')" >
/// lub po prostu
<script language="JavaScript">
<!--
detekcja('rozdzielczosc.php'.php');
//-->
</script>
Możesz też użyć jakies ukrytego iframe w ktorym bedziesz komunikowal sie z dowolnym server-side przez adres lokacji
Pozdrawiam
Bartek
P.S. Przy pisaniu posta posłużyłem się wypowiedziami e-Gandalf, DeyV, rzseattle i Setch znalezionymi w archiwum. Prawa autorskie należą się ww. ;-)