Zum Inhalt springen

Unerklärlicher Fehler ?


Deagle--Knight

Empfohlene Beiträge

Hallo,

ich versuche mit JavaScript ein neues Fenster auszugeben, welches eine andere Webseite öffnet. Dazu benutze ich folgenden Code:

<a href="javascript:window.open('http://www.final-net.de', '', 'toolbar=0,scrollbars=1,width=750,height=550')">LINK</a>

Er öffnet auch einwandfrei die neue Seite, doch wenn ich diese schließe wird im alten Fenster, wo der Link steht eine neue Seite mit dem Inhalt

[object]

erzeugt.

Ich weiß nicht weiter, und bin in JavaScript auch ein totaler NooB. Also falls ein lachhafter Fehler drin sein sollte, lacht ruhig, aber sagt mir die Lösung :D

Danke ;)

Link zu diesem Kommentar
Auf anderen Seiten teilen

HTML bzw. JavaScript versucht das auszugeben, was im href-Attribut des Anchor-Tags steht. Da du ein neues Objekt erzeugst, wird eben versucht dieses Objekt dazustellen. Mit mäßigem Erfolg wie man sieht.

Lösung (bzw. Workaround)

Schreibe dir eine Funktion, die das Fenster öffnet. Rufe diese Funktion dann in dem Link auf. Und schon ist die Welt wieder in Ordnung.


<JavaScript type="text/javascript">
function oeffne(ziel) {
window.open(ziel); // und alle weiteren Optionen
}
</script>
[/PHP]

[PHP]
<a href="javascript:oeffne('dein ziel')">LINK</a>

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi,

danke, doch entweder ist es noch zu früh, oder ich peile das mit JS wirklich nicht ...

<html>
<head>
<title>Test</title>

<JavaScript type="text/javascript">
function oeffne(ziel) {
window.open(ziel);
}
</script>
</head>
<body>

<a href="javascript:oeffne('http://www.final-net.de')">LINK</a>
</body>
</html>[/PHP]

was mache daran falsch ? Er gibt mit das Java Script als text aus ???

Link zu diesem Kommentar
Auf anderen Seiten teilen

<html>

<head>

<title>Test</title>


<script language="JavaScript" type="text/javascript">

function oeffne(ziel) {

   window.open(ziel);

}

</script>

</head>

<body>


<a href="java script:oeffne('http://www.final-net.de')">LINK</a>

</body>

</html>

So gehört sich das.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...