Hallo,
Leider kann ich keine Erklärung abgeben warum das so sein könnte.
Link1 // Namen, der aufgelöst wird und auf ein Objekt verweist (oder undefined ergibt, wenn im aktuellen Geltungsbereich kein entsprechend benanntes Objekt existiert)
"Link1" // String mit einem Namen, den du document.getElementById als Parameter übergeben kannst
document.getElementById(Link1) wäre Unsinn. Link1 verweist ja schon auf das Elementobjekt, wie ich in meinem anderen Posting zu erklären versucht habe.
Mathias