che esempio ti devo fare?
codice:
<input type="hidden" name="test" id="test" value="<?php echo $_SERVER['DOCUMENT_ROOT'];?>" />
poi nel js
codice:
alert(document.getElementById('test').value);
siccome le cose non possono mai andare lisce lisce
, devi tenere presente che il valore sarà disponibile quando il browser avrà interpretato il codice html.
Siccome il download della pagina html e di quella js potrebbero procedere in parallelo, potrebbe porsi il problema che il file javascript cerchi di accedere all'elemento input prima che il browser l'abbia inserito nel DOM.
Quindi dovrai gestire la cosa, magari mettendo tutto in nel onload della pagina.
(in realtà esistono delle funzioni per far partire gli script js non appena il dom è pronto, e senza aspettare che tutta la pagina sia stata caricata)
ciao