Direct, dat zou ik niet weten. Maar ik doe het altijd zo:
<script........>
var = <?php echo $var; ?>;
etc
Jelmer -
13-11-2005 14:50
gewijzigd op 13-11-2005 14:55
document.location.href uitlezen, eerst splitten op ?, dan het 2e deel splitten op &, en dan al die stukjes splitten op =.
function getParametersFromUrl(url)
{
var paramters = array();
var sections = url.split('?');
if(typeof(sections[1]) != 'undefined')
{
parts = sections[1].split('&');
for(i = 0; i < parts.length; i++)
{
subparts = parts[i].split('=');
parameters[subparts[0]] = subparts[1];
}
}
return parameters;
}
Voorbeeld:
url = 'http://phphulp.nl?topic=12&post=not_available';
//url = document.location.href;
parameters = getParametersFromUrl(url);
alert(parameters['topic']+': '+parameters['post']);
(dit is uit mijn hoofd, ongetest, je weet wel. Hopelijk werkt het :) )