in realtà l'errorino 1 era che mancava un + nella stringa, ma mi sono documentato online e ho trovato diversi siti che considerano errato l'uso del location.href, forse anche per la sua incompatibilità.
tutti dicono di usare window.location.

cmq in un modo o nell'altro, diciamo che sono riuscito a ricavare le proprietà.
perchè in effetti ci sono riuscito usando lo script iniziale che mi avevi consigliato e poi l'ho corretto secondo quanto detto sopra.
in realtà non funzionava COMUNQUE mettendo la funzione nell'onload del body, perchè penso al load del body, l'oggetto div non è ancora esistente.
forse si dovrebbe provare a fare una funzione ricorsiva che di prepotenza prova a cercare quell'id finchè non lo trova, magari potresti darmi un suggerimento?

al momento il caricamento è diviso in due tranche: prima viene caricata la pagina fino al link cliccabile, così viene generato anche il div interessato.
al click su link tutto funge ed il resto della pagina viene completata.
in eraltà vorrei evitare questa "pausa" e l'interazione con l'utente e preferirei iterare la ricerca dell'oggetto e fare tutto in automatico...