![]() |
Ohne Javascript Fenster öffnen
Hi DP,
auf meiner Website, habe ich auch Screenshots, welche z.Zt. in einen extra Fenster angezeigt werden. Auf dieser ![]() Aber wenn jetzt Benutzer Javascript ausstellen, wie kriege ich es hin, dass es immerhin in einen neuen Fenster/Tab geöffnet wird. Bestimmt irgendwie über "Noscript", aber nun soll er entweder diese Zeile anwenden:
Code:
oder diese:
<a href="screenshot.php?img=qd&idx=0" onclick="windowOpen(this.href); return false">Anzeigen</td>
Code:
Aber über <noscript>, kann ich kein "alternativen" Code einbauen. Bzw. "<ifscript>" tag oder so ;)
<a href="screenshot.php?img=qd&idx=0" target=_blank>Anzeigen</td>
Antürlich könnte ich den "javascriptlink" in ein "<sript>"-Tag schreiben und dass dann über document.write ausgeben ^^ Aber dass muss anders gehen :) MfG xZise |
Re: Ohne Javascript Fenster öffnen
Code:
Das funktioniert immer, egal ob der Benutzer nun Javascript aktiviert hat oder nicht, da es reines HTML ist :)
<a href="screenshot.php?img=qd&idx=0" target="_blank">Anzeigen</td>
|
Re: Ohne Javascript Fenster öffnen
Ansonsten sollte es so gehen:
Code:
<a href="screenshot.php?img=qd&idx=0" [b]onclick="windowOpen(this.href); return false"[/b] [b]target="_blank"[/b]>Anzeigen</td>
|
Re: Ohne Javascript Fenster öffnen
Zitat:
|
Re: Ohne Javascript Fenster öffnen
Zitat:
Und bei der Lösung von Thorben wird das Fenster doch zweimal geöffnet (1x mit JS und 1x normal) oder? |
Re: Ohne Javascript Fenster öffnen
Zitat:
Besser find ichs, wenn man auf man auf ein neues Fenster verzichtet. Zitat:
|
Re: Ohne Javascript Fenster öffnen
Weil das "target=_blank" nur im "notfall" (also bei deaktivierten JS) benutzt werden soll.
Ansosnten soll eben ein einzelnes Fenster angezeigt werden. z.Zt. verwende ich noch die "document.write"-Variante... Ich werde mir nachher die andere Variante anschauen :) |
Re: Ohne Javascript Fenster öffnen
Hi,
mit JavaScript Link über document.write setzen und ohne über <noscript> sollte gehen. Mfg FAlter |
Re: Ohne Javascript Fenster öffnen
@Falter
Ähm..document.write ist ein Javascript-Befehl....das kann bei ausgeschaltetem Javascript nicht funktionieren. @xZise Es kann nur so funktionieren, wie du das bereits auf deiner Seite hast. Da HTML keine Programmiersprache ist, stellt sie logischerweise auch keine Möglichkeiten zur Verfügung, logische Vergleiche anzustellen (bzgl <IFSCRIPT>). Und in Javascript prüfen ob Javascript läuft wäre nicht sehr sinnvoll. |
Re: Ohne Javascript Fenster öffnen
Zitat:
Bei vorhandem Javascript funktioniert document.write und bei nicht vorhandenem Javascript wird der NOSCRIPT-Teil ausgeführt. Gruss Thorsten |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:30 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz