Bonjour,
Pour ta premiére question j'ai pas tout compris:Alert() permet d'afficher des variables dans une fenetre ,pas de les récuperer il me semble.
Pour ta seconde question,rien ne t'empeche d'appeler ta fonction sans évenement associé,tu ouvre juste tes balises script et tu inscris ta fonction.