TroodoN
21.10.2003, 17:42:33
Siema, probowalem znalezc w search, ale nie ma podobnego tematu.
Chodzi mi o to czy da sie sprawdzic jakos przy pomocy php czy dana przegladarka obsluguje jave? To samo chcialbym sprawdzic czy dana przegladarka obsluguje cookie.
scanner
21.10.2003, 18:11:45
Jave czy JavaScript?
Cookie najlepiej sprawdzić wysyłajac je do usera i po przeładowaniu strony odczytać. Jeśli się uda - cookies sa dozwolone.
TroodoN
21.10.2003, 19:40:16
skoro jest roznica to to i to prosze
z cookie rzeczywiscie rozwiazuje moj problem. Pozostala jeszcze java lub ta javascript (nie wiem czym sie roznia)
Jabol
21.10.2003, 19:41:49
Cytat
Cookie najlepiej sprawdzić wysyłajac je do usera i po przeładowaniu strony odczytać. Jeśli się uda - cookies sa dozwolone.
To samo można zrobić z js'em - spróbować zapisać cookie w js ( i jeżeli się okaże, że cookies ok ) to znaczy, że js ok.
spenalzo
21.10.2003, 19:42:37
Taka podpowiedź:
[xml:1:2f1931aa70]<script language="Javascript" src="test-js.php"></script>[/xml:1:2f1931aa70]
[php:1:2f1931aa70]<?php
// plik test-js.php
echo "Javascript działa";
?>[/php:1:2f1931aa70]
Jabol
21.10.2003, 19:48:57
Cytat
Taka podpowiedź:
[xml:1:f4dbbe31d3]<script language="Javascript" src="test-js.php"></script>[/xml:1:f4dbbe31d3]
[php:1:f4dbbe31d3]<?php
// plik test-js.php
echo "Javascript działa";
?>[/php:1:f4dbbe31d3]
da js error
spenalzo
21.10.2003, 19:59:25
[php:1:f1fc7e37dc]<?php
// plik test-js.php
echo "document.write('Javascript działa');";
?>[/php:1:f1fc7e37dc]
Fakt, Jabol - poprawione
TroodoN
21.10.2003, 20:27:12
a trzeba sie odwolywac do pliku z java? nie wystarczy to:
[xml:1:b9a56fb4a9]<SCRIPT language="JavaScript"> document.write "costam");</SCRIPT>[/xml:1:b9a56fb4a9]
jak wyswietli to oznacza ze dziala jak nie to nie
TroodoN
21.10.2003, 20:34:27
No tak ale jak to zrobic aby w zmiennej (w php) bylo to ze przegladarka nie obsluguje javascript.
Seth
21.10.2003, 20:55:51
Zapisywanie/Odczytywanie cookie w Java
Kod
...
import netscape.javascript .JSObject;
public class Ciastka extends Applet
{
public void init ()
{
try
{
JSObject window = JSObject .getWindow( this );
JSObject document = ( JSObject )window.getMember( "document" );
// Tworzenie cookie
document.setMember( "cookie" , "cos=root cos2; expires=Fri, 31-Jan-2002 00:00:01 GMT;" );
// Pobieranie cookie
String mycookies = ( String )document.getMember( "cookie" );
}
catch(Exception e)
{
}
}
}
Jak widac JavaScript != Java
TroodoN
22.10.2003, 14:34:03
niestety nadal nie potrafie sprawdzic czy ktos ma jave(script) w przegladarce wlaczona i chce miec to w zmiennej w php

Prosze o pomoc.
Seth
22.10.2003, 14:49:20
Najprosciej zrobic to w ten spsob, ze na stronie bedzie skrypt do przekierowania na strone glowna z przekazaniem parametru, ktory okresla, ze Java Script jest supportowany.
[xml:1:d9ed70fb93]<html>
...
<script language="JavaScritp">
document.location = "jakasstrona.php?jssupport=true";
</script>
<head>
<body>
Jezeli nie zostales przekierowany kliknij <a href="jakasstrona.php">tutaj</a>
</body>
</html>
[/xml:1:d9ed70fb93]
...teraz jezeli $_GET['jssupport'] == true oznacz, ze JS jest dostepny.
Z Java mozna zrobic podobnie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.