Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Die JavaScript-Funktion dafür lautet getElementyByName(). Da allerdings mehrere Elemente denselben Namen tragen können, gibt diese einen Array mit allen Ergebnissen zurück. Wenn du nur das erste Element benötigst oder es nur ein Mal vorkommt, kannst du so den Inhalt abfragen:
document.getElementsByName("myname")[0].value
Es geht natürlich auch anders, zum Beispiel in einer Kurzform mit jQuery:
Yuuris Lösung ist um einiges besser. Bei dir müsste zusätzlich noch geprüft werden, ob das Array überhaupt Elemente enthält, bevor du auf das Element 0 zugreifen darfst