Ciao a tutti.
Sono una utente alle prime armi con javascript.
Leggendo i vari post su questo forum e confrontandoli con un libretto che ho comprato per avere una base da cui partire per capire javascript, mi sono reso conto che esistono molti metodi già definiti dai vari browser ma che non so dove andare a reperire.
Ad esempio il metodo:

getElementById('ID_DIV').innerHTML = variabile;

è molto interessante e utile una volta scoperta la sua esistenza... nel mio manualetto tascabile non c'è affatto però!! non mi aspetto certo che un manuale contenga tutto, ma insomma... almeno cose così utili si!!!

Quindi la domanda è:
Dove posso reperire un buon elenco di metodi sufficentemente completo, con un briciolo di spiegazione sul cosa fanno e da che browser sono supportati? Sarebbe un bel passo in avanti.

Ho anche una seconda domanda che nel titolo del post non entrava.
Se ho un indirizzo nella barra del titolo del tipo:

http://www.qualcosa.it/titolo.html?id=qualcosaltro

c'è qualche modo per reperire quel id=qulacosaltro in javascript? un po' come si farebbe col $_GET['id'] di PHP?
Francamente non ho mai passato variabili a una pagina html quindi non so nemmeno se si possa fare. Nel caso il problema fosse l'estensione della pagina, modifico la domanda come segue.

Se avessi una pagina html generata lato server da PHP e contenesse del javascript, potrei reperire le variabili passate nell'indirizzo quando ricevo la pagina sul client?
L'idea è che titolo.php sia generata da PHP lato server, ma sia ricevuta dal client come pagina html contentente uno script javascript che ha bisogo di reperire la variabile id per fare delle cose.
Quindi sulla barra del titolo avremo qualcosa del tipo:

http://www.qualcosa.it/titolo.php?id=qualcosaltro

Qualche idea per catturare id=qualcosaltro ?
Spero di essere stato sufficientemente chiaro.
Ciao a tutti!