Hallo Manuel,
ich hab alles richtig gemacht
Das ist eine kühne, und falsche, Behauptung.
Eine fremde Seite in einem <div> zu öffnen ist ein Kunststück, das nur in Ausnahmefällen gelingt. Das ist nämlich keine Standardfunktion der Browser. Man kann eine HTML Ressource mit Ajax-Techniken (XMLHttpRequest oder Fetch-API) einlesen und das darin vorhandene Markup in ein DIV einsetzen. Aber nicht so ohne weiteres. Eine fremde Seite besteht aus head und body, und was im head steht, gehört nicht in ein div. Und der Inhalt des fremden body ist normalerweise nicht darauf ausgelegt, in einem div eingebettet zu werden. D.h. du musst die fremde Seite mit JavaScript so umbauen, dass sie in dein <div> passt. Sowas lässt man besser bleiben.
Normalerweise tut man sowas nämlich nur dann, wenn man für seine eigene Seite von seinem eigenen Server HTML Fragmente nachlädt. Die kann man mundgerecht für ein div erzeugen.
Eine fremde Seite legt man, wie Jürgen schrieb, in einen iframe, nicht in ein div. Und das Legen erfolgt mit etwas JavaScript, um das src-Attribut des iframe zu setzen.
Rolf
sumpsi - posui - obstruxi