Autor Zpráva
switch
Profil *
zdravim, udelal sem si takovy jednoduchy skript pro vypsani udaju o uzivateli, ale nefunguje mi tam vypsani ip adresy... nevi nekdo co je spatne? diky.


<BODY>

<SCRIPT LANGUAGE="JavaScript">


<!-- Begin
var ipAdresa = '<!--#echo var="REMOTE_ADDR"-->';
var xy = navigator.appVersion;
xz = xy.substring(0,4);
document.write("<table border='0' cellpadding='2' style='border-collapse: collapse'><tr bgcolor='#D8027F'><td>");
document.write("<center><span style='font-weight: bold; color: #FFFFFF'>Informace o uživateli</span>");
document.write("</td></tr><tr bgcolor='#D9D9D9'><td>");
document.write("<center><table border='0' cellpadding='2'><tr>");
document.write("<td>IP adresa: </td><td><center>");
document.write("<b>", ipAdresa,"</td></tr>");
document.write("<td>Prohlížeč: </td><td><center>");
document.write("<b>", navigator.appName,"</td></tr>");
document.write("<tr><td>Verze: </td><td><center>");
document.write("<b>", xz,"</td></tr>");
document.write("<tr><td>Platforma: </td><td><center>");
document.write("<b>", navigator.platform,"</td></tr>");
document.write("<tr><td>Zobrazeno stránek: </td><td><center>");
document.write("<b>", history.length," </td></tr>");
document.write("<tr><td>Podpora JavaScript: </td><td><center><b>");
if (navigator.javaEnabled()) document.write("zapnuta</td></tr>");
else document.write("vypnuta</td></tr>")
document.write("<tr><td>Rozlišení: </td><td><center>");
document.write("<b>",screen.width," x ",screen.height,"</td></tr>");
document.write("</table></tr></td></table></center>");
// End -->
</script>

</BODY>
Taps
Profil
switch
JavaScriptem IP nezjistíš.
Ip se dá zjistit přes php viz níže
<?php
$Adresa = $_SERVER['REMOTE_ADDR'];
?>
switch
Profil *
aha.. diky.. jak to ted ale narvat do te tabulky? :D
peta
Profil
switch
jakpsatweb - javascript - zaklady - scitani retezcu
v PHP se to dela s teckou
v JS plusem
ty to delas carkou, ale mozna to funguje

<?php
$ip = $_SERVER['REMOTE_ADDR'];
echo $ip;
?>
<html>
<?php echo "<script>var ip = '$ip;\nalert(ip);</script>"; ?>
</html>
switch
Profil *
diky moc za rady, vyresil sem to takhle:


<?php

$ip = $_SERVER['REMOTE_ADDR'];


?>

<html>
<head></head>

<body>

<br>

<script language="JavaScript">

<!-- Begin

var xy = navigator.appVersion;
xz = xy.substring(0,4);
document.write("<table align='center' style='border-collapse: collapse' cellpadding='2'><tr bgcolor='#D8027F'><td>");
document.write("<center><span style='font-weight: bold; color: #ffffff'>Informace o uživateli</span>");
document.write("</td></tr><tr bgcolor='#D9D9D9'><td>");
document.write("<center><table cellpadding='2'><tr>");
document.write("<td>IP adresa: </td><td><center>");
document.write("<b><?php echo $ip;?></td></tr>");
document.write("<td>Prohlížeč: </td><td><center>");
document.write("<b>"+navigator.appName+"</td></tr>");
document.write("<tr><td>Verze: </td><td><center>");
document.write("<b>"+xz+" nebo vyšší</td></tr>");
document.write("<tr><td>Platforma: </td><td><center>");
document.write("<b>"+navigator.platform+"</td></tr>");
document.write("<tr><td>Jazyk: </td><td><center>");
document.write("<b>"+navigator.browserLanguage+"</td></tr>");
document.write("<tr><td>Zobrazeno stránek: </td><td><center>");
document.write("<b>"+history.length+"</td></tr>");
document.write("<tr><td>Podpora JavaScript: </td><td><center><b>");
if (navigator.javaEnabled()) document.write("zapnuta</td></tr>");
else document.write("vypnuta</td></tr>")
document.write("<tr><td>Rozlišení: </td><td><center>");
document.write("<b>"+screen.width+" x "+screen.height+"</td></tr>");
document.write("</table></tr></td></table></center>");

// End -->

</script>

</body>
</html>
Bubák
Profil
Jenom technické poznámky:

document.write("<tr><td>Podpora JavaScript: </td><td><center><b>");
if (navigator.javaEnabled()) document.write("zapnuta</td></tr>");
else document.write("vypnuta</td></tr>")

Nespletl si někdo Java a Javascript?

Mozilla Firefox je prohlášena za "Netscape 5.0 nebo vyšší" a nastavení jazyka "cs" (nebo jiné) by se taky dalo zjistit.
Opera není rozpoznána, pokud se identifikuje jinak.
IE - šlo by rozpoznat více verzí.

Ako rozpoznať pomocou JavaScriptu veľké množstvo prehliadačov
Skript je z doby, kdy liška byla ještě zalezlá v noře, proto není rozpoznána, ale i to by šlo doplnit.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0