|
автор: broker (14.01.2005 в 19:48) |
|
| Я хотел передать эти данные в ява скрипт и использовать там. Но у меня не получается даже не выводит на экран
Примерно так:
index.html?page=1
<Script>
document.write(page);
</Script>
|
| |
|
|
|
|
|
|
|
для: broker
(14.01.2005 в 19:48)
| | В JavaScript, в отличает от PHP нельзя получить напрямую содержимое параметров, для этого придётся написать что-то вроде:
<Script>
document.write(location.search.substring(6));
</Script>
|
так как location.search возвращает "?page=1". | |
|
|
|
|
|
|
|
для: cheops
(14.01.2005 в 20:17)
| | можно маленько усложнить
<html>
<head>
<script language="JavaScript">
function getSearchAsArray()
{
var minNav3 = (navigator.appName == "Netscape" &&
parseInt(navigator.appVersion) >= 3)
var minIE4 = (navigator.appName.indexOf("Microsoft") >= 0 && parseInt(navigator.appVersion) >= 4)
var minDOM = minNav3 || minIE4
var results = new Array()
if (minDOM)
{
var input = unescape(location.search.substr(1))
if (input)
{
var srchArray = input.split("&")
var tempArray = new Array()
for (var k = 0; k < srchArray.length; k++)
{
tempArray = srchArray[k].split("=")
results[tempArray[0]] = tempArray[1]
}
}
}
return results
}
</script>
</head>
<body>
<script language="JavaScript">
var srchArray = getSearchAsArray()
document.write(srchArray["page"])
</script>
</body>
</html>
|
| |
|
|
|