Delphi-PRAXiS
Seite 4 von 4   « Erste     234   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Ohne Javascript Fenster öffnen (https://www.delphipraxis.net/99656-ohne-javascript-fenster-oeffnen.html)

Ghostwalker 16. Sep 2007 14:01

Re: Ohne Javascript Fenster öffnen
 
Wenn du das Bild in einem eigenen, größenangepassten Fenster anzeigen willst, kommst du um JS nicht rum. Das kannst du drehen und wenden wie du willst.

Die Frage ist, wer schaltet überhaupt Javascript aus im Browser ? Die meisten "modernen" Seiten nutzen JS sehr intensiv und können zum Großteil ohne garnicht mehr bedient/angezeigt werden.

xZise 16. Sep 2007 14:19

Re: Ohne Javascript Fenster öffnen
 
Es ging jetzt aber um die CSS-Layer-Variante, welche durchaus eine alternative wäre, wenn kein JS nötig ist.
:)

Matze 16. Sep 2007 14:26

Re: Ohne Javascript Fenster öffnen
 
Die CSS-Variante hat jedoch das Problem, dass der Screenshot generell geladen wird, auch wenn man nicht auf den Link klickt. Das Bild wird bei Link-Klick nur von unsichtbar auf sichtbar gestellt, wenn man so will.

xZise 16. Sep 2007 14:34

Re: Ohne Javascript Fenster öffnen
 
Hmm, schade :( Dann wirds wohl bei der Fenstervariante bleiben :)

Hador 16. Sep 2007 14:56

Re: Ohne Javascript Fenster öffnen
 
Zitat:

Zitat von Ghostwalker
Die Frage ist, wer schaltet überhaupt Javascript aus im Browser ? Die meisten "modernen" Seiten nutzen JS sehr intensiv und können zum Großteil ohne garnicht mehr bedient/angezeigt werden.

Ich habe es bspw. in der regel ausgeschaltet, da man damit schonmal einen Großteil der heutigen Werbung, die meistens über JS realisiert wird weg hat. Ich schalte JS wirklich nur dann an, wenn ich es umbedingt brauche, oder wenn ich häufig auf einer Seite bin und die Benutzung dieser Seite durch JS vereinfacht wird, wie es z.B. in der DP der Fall ist. Jedoch mache ich das auch nur, wenn ich mir sicher bin, dass die Seite werbefrei ist und dann auch nur für die Seite (in Opera kann man ja netterweise Seitenspezifische Einstellungen bezüglich Java, Javascript, Plugins, ... treffen)

Namenloser 16. Sep 2007 15:04

Re: Ohne Javascript Fenster öffnen
 
Zitat:

Zitat von Matze
Die CSS-Variante hat jedoch das Problem, dass der Screenshot generell geladen wird, auch wenn man nicht auf den Link klickt. Das Bild wird bei Link-Klick nur von unsichtbar auf sichtbar gestellt, wenn man so will.

Wenn man schon Javascript benutzt, kann man doch auch gleich per JavaScript im OnClick das src-Attribut des <img>-Elements setzen. Dann wird es erst beim Aufrufen geladen.

Matze 16. Sep 2007 15:49

Re: Ohne Javascript Fenster öffnen
 
Zitat:

Zitat von NamenLozer
Wenn man schon Javascript benutzt, kann man doch auch gleich per JavaScript im OnClick das src-Attribut des <img>-Elements setzen. Dann wird es erst beim Aufrufen geladen.

Fabian wollte doch genau eine Lösung ohne JS und meinte daraufhin, dass CSS eine Alternative wäre. Dann habe ich ihm den Nachteil davon genannt und gut ist. Deine Lösung wurde doch schon ganz zu Beginn angesprochen.

xZise 16. Sep 2007 15:56

Re: Ohne Javascript Fenster öffnen
 
Zitat:

Zitat von Matze
Zitat:

Zitat von NamenLozer
Wenn man schon Javascript benutzt, kann man doch auch gleich per JavaScript im OnClick das src-Attribut des <img>-Elements setzen. Dann wird es erst beim Aufrufen geladen.

Fabian wollte doch genau eine Lösung ohne JS und meinte daraufhin, dass CSS eine Alternative wäre. Dann habe ich ihm den Nachteil davon genannt und gut ist. Deine Lösung wurde doch schon ganz zu Beginn angesprochen.

ACK ;)

Ich werde das System so belassen wie es ist ;) So sind alle Zufrieden ^^ Die de JS ausschalten, und die die JS nicht ausschalten. :)

Zitat:

Zitat von Hador
[...]da man damit schonmal einen Großteil der heutigen Werbung, die meistens über JS realisiert wird weg hat.

Und in Firefox gibt es ABP ^^ und das ist gut genug, um dann JS an zu lassen :)

Thorben77 17. Sep 2007 09:25

Re: Ohne Javascript Fenster öffnen
 
Zitat:

Zitat von xZise
Ich werde das System so belassen wie es ist ;) So sind alle Zufrieden ^^ Die de JS ausschalten, und die die JS nicht ausschalten. :)

Code:
<script type="text/javascript">
  document.write("<a href=\"screenshot.php?img=qd&amp;idx=0\" onclick=\"windowOpen(this.href); return false\">Anzeigen</td>")
</script>
<noscript>
  <a href="screenshot.php?img=qd&amp;idx=0" target=_blank>Anzeigen</td>
</noscript>
Du kannst das ganze aber noch einfacher gestalten, wie ich schon am Anfang geschrieben hab:
Code:
[url="screenshot.php?img=qd&amp;idx=0"]Anzeigen[/url]
Das Script-Element, in dem du die windowOpen()-Funktion definierst solltest du übrigens außerhalb der Tabelle, am Besten in den Dokumentkopf verschieben.

Und um noch mal ein paar Erbsen zu zählen:
Zitat:

Zitat von Matze
Da xZise keinen XHTML-, sondern den HTML-Standard nutzt, kann man ja noch target="_blank" nutzen, was es in XHTML nicht mehr gibt.

Natürlich gibt es das target-Attribut sowohl in HTML als auch in XHTML, allerdings in beiden Fällen nicht in der strict-Variante (Beweis :wink: ).

Matze 17. Sep 2007 09:38

Re: Ohne Javascript Fenster öffnen
 
Zitat:

Zitat von Thorben77
Und um noch mal ein paar Erbsen zu zählen:
Zitat:

Zitat von Matze
Da xZise keinen XHTML-, sondern den HTML-Standard nutzt, kann man ja noch target="_blank" nutzen, was es in XHTML nicht mehr gibt.

Natürlich gibt es das target-Attribut sowohl in HTML als auch in XHTML, allerdings in beiden Fällen nicht in der strict-Variante (Beweis :wink: ).

Stimmt, du hast natürlich recht. Ich habe mich so an Strict gewöhnt, dass ich das ganz verdrängt habe. :stupid:


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:04 Uhr.
Seite 4 von 4   « Erste     234   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz