AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Ohne Javascript Fenster öffnen

Ein Thema von xZise · begonnen am 15. Sep 2007 · letzter Beitrag vom 17. Sep 2007
Antwort Antwort
Seite 4 von 4   « Erste     234   
Ghostwalker

Registriert seit: 16. Jun 2003
Ort: Schönwald
1.299 Beiträge
 
Delphi 10.3 Rio
 
#31

Re: Ohne Javascript Fenster öffnen

  Alt 16. Sep 2007, 15:01
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.
Uwe
e=mc² or energy = milk * coffee²
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#32

Re: Ohne Javascript Fenster öffnen

  Alt 16. Sep 2007, 15:19
Es ging jetzt aber um die CSS-Layer-Variante, welche durchaus eine alternative wäre, wenn kein JS nötig ist.
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#33

Re: Ohne Javascript Fenster öffnen

  Alt 16. Sep 2007, 15:26
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.
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#34

Re: Ohne Javascript Fenster öffnen

  Alt 16. Sep 2007, 15:34
Hmm, schade Dann wirds wohl bei der Fenstervariante bleiben
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat
Benutzerbild von Hador
Hador

Registriert seit: 11. Dez 2004
Ort: Recke
682 Beiträge
 
Turbo Delphi für Win32
 
#35

Re: Ohne Javascript Fenster öffnen

  Alt 16. Sep 2007, 15:56
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)
Lars Kiesow
http://www.larskiesow.de

Computer gehorchen deinen Befehlen, nicht deinen Absichten.
  Mit Zitat antworten Zitat
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#36

Re: Ohne Javascript Fenster öffnen

  Alt 16. Sep 2007, 16:04
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.
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#37

Re: Ohne Javascript Fenster öffnen

  Alt 16. Sep 2007, 16:49
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.
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#38

Re: Ohne Javascript Fenster öffnen

  Alt 16. Sep 2007, 16:56
Zitat von Matze:
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 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
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat
Thorben77

Registriert seit: 22. Okt 2004
359 Beiträge
 
#39

Re: Ohne Javascript Fenster öffnen

  Alt 17. Sep 2007, 10:25
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 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 ).
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#40

Re: Ohne Javascript Fenster öffnen

  Alt 17. Sep 2007, 10:38
Zitat von Thorben77:
Und um noch mal ein paar Erbsen zu zählen:
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 ).
Stimmt, du hast natürlich recht. Ich habe mich so an Strict gewöhnt, dass ich das ganz verdrängt habe.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 4 von 4   « Erste     234   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:46 Uhr.
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