myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Ungelesen 13.10.11, 14:35   #1
avater
netter Reviewer
 
Benutzerbild von avater
 
Registriert seit: Sep 2009
Beiträge: 27
Bedankt: 45
avater ist noch neu hier! | 0 Respekt Punkte
Standard SVG Browserweiche

Hey Leute,
ich sollte auf Anfrage eines Kunden eine SVG Grafik als Logo in einer Website einbinden. Leider wird dieses Format gerade vom Internet Explorer in tieferen Versionen nicht unterstützt.

Daher möchte ich gerne eine Browserweiche einrichten, die wenn möglich die SVG Grafik lädt und wenn nicht eine andere Versions des Logos (jpg, png).

Ist dies ohne Nutzung von Javas***** möglich, eventuell direkt im img Tag?
Würde mich über Antworten und Denkanstöße sehr freuen.

Gruß
avater ist offline   Mit Zitat antworten
Ungelesen 13.10.11, 17:59   #2
leweth
Sarcasm Dispenser
 
Registriert seit: Aug 2011
Beiträge: 21
Bedankt: 10
leweth ist noch neu hier! | 0 Respekt Punkte
Standard

Wird vermutlich ohne JS schwierig bis unmöglich, denn wie willst du denn sonst die Daten des Browsers auslesen bzw. die Version?
Mir fällt auf Anhieb wirklich nichts besseres als JS ein, sorry.
leweth ist offline   Mit Zitat antworten
Ungelesen 14.10.11, 11:41   #3
avater
netter Reviewer
 
Benutzerbild von avater
 
Registriert seit: Sep 2009
Beiträge: 27
Bedankt: 45
avater ist noch neu hier! | 0 Respekt Punkte
Standard

Der Kunde möchte eine SVG Grafik haben. Es hierzu erklären wäre sinnlos denn es hat keinen Sinn aber der Kunde möchte es so und lässt sich davon auch nicht abbringen.

Wir könnte man so eine Browserweiche in JS realisieren? Bin da jetzt nicht so fit drin. Kann ich mich irgendwo in das Thema einlesen?
avater ist offline   Mit Zitat antworten
Ungelesen 14.10.11, 20:20   #4
7331
Erfahrener Newbie
 
Registriert seit: Apr 2010
Beiträge: 144
Bedankt: 140
7331 ist noch neu hier! | 0 Respekt Punkte
Standard

Alte IE können ja kein SVG und hier soll dann eine PNG erscheinen, schrieb er am Anfang.
7331 ist offline   Mit Zitat antworten
Ungelesen 14.10.11, 20:20   #5
avater
netter Reviewer
 
Benutzerbild von avater
 
Registriert seit: Sep 2009
Beiträge: 27
Bedankt: 45
avater ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von HababaX Beitrag anzeigen
Welchen Sinn hat dann die weiche?

Dann nimm immer die svg... Der Kunde wollte es doch so!


nicht alle browser unterstützen das SVG Format z.B der Internet Explorer 8. Für diese möchte ich dann eben eine PNG Grafik laden, damit die das Logo auch zu Gesicht bekommen. Ich denke hiermit habe ich den Sinn ausführlich erklärt. Zurück zum Thema!
avater ist offline   Mit Zitat antworten
Ungelesen 15.10.11, 14:15   #6
avater
netter Reviewer
 
Benutzerbild von avater
 
Registriert seit: Sep 2009
Beiträge: 27
Bedankt: 45
avater ist noch neu hier! | 0 Respekt Punkte
Standard

Stellst du dich jetzt nur so stur an? Der Kunde will die Website auf allen aktuellen Browser (d.h die deren Nutzer noch über 10% liegen) lauffähig haben. Und das Logo als SVG Grafik! Damit aber beim IE 8 z.b da nicht eine Platzhalter Grafik angezeigt wird, weil das SVG Logo da nicht angezeigt werden kann, möchte ich das mit einer Weiche aushebeln.

Nur für diesen Fall möchte ich da eine PNG Grafik haben. Raffste das? Und ja genau deswegen habe ich Kunden, weil ich ein wenig weiterdenke und nicht stur irgendeine Art von Bockmist fabriziere, nur weil der Kunde es nicht explizit gesagt hat. Junge, echt jetzt...

Wenn man da nichts produktives äußern kann, verweise ich gerne auf Dieter Nuhr. Halt dich dann doch einfach raus...
avater ist offline   Mit Zitat antworten
Ungelesen 15.10.11, 15:00   #7
Mr_Braun
abcdefgh
 
Benutzerbild von Mr_Braun
 
Registriert seit: Oct 2008
Ort: Ziegengehege
Beiträge: 2.649
Bedankt: 2.519
Mr_Braun leckt gerne myGully Deckel in der Kanalisation! | 3207740 Respekt PunkteMr_Braun leckt gerne myGully Deckel in der Kanalisation! | 3207740 Respekt PunkteMr_Braun leckt gerne myGully Deckel in der Kanalisation! | 3207740 Respekt PunkteMr_Braun leckt gerne myGully Deckel in der Kanalisation! | 3207740 Respekt PunkteMr_Braun leckt gerne myGully Deckel in der Kanalisation! | 3207740 Respekt PunkteMr_Braun leckt gerne myGully Deckel in der Kanalisation! | 3207740 Respekt PunkteMr_Braun leckt gerne myGully Deckel in der Kanalisation! | 3207740 Respekt PunkteMr_Braun leckt gerne myGully Deckel in der Kanalisation! | 3207740 Respekt PunkteMr_Braun leckt gerne myGully Deckel in der Kanalisation! | 3207740 Respekt PunkteMr_Braun leckt gerne myGully Deckel in der Kanalisation! | 3207740 Respekt PunkteMr_Braun leckt gerne myGully Deckel in der Kanalisation! | 3207740 Respekt Punkte
Standard

Nun kommen alle mal wieder runter und bleiben beim Topic.
Wer hier nur zu meckern hat: sollte sich nicht zu Wort melden.

Browserweiche könntest du mit bsw. mit PHP realisieren, sofern der Server PHP unterstützt.
Beispiel hier:
[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]

Dazu müsstest du eigentlich im Echo der if/elseif die entsprechende Alternativgrafik-Src ausgeben lassen. Statt svg halt png. Müsstest das ganze aber noch anpassen.
Mr_Braun ist offline   Mit Zitat antworten
Ungelesen 15.10.11, 15:41   #8
avater
netter Reviewer
 
Benutzerbild von avater
 
Registriert seit: Sep 2009
Beiträge: 27
Bedankt: 45
avater ist noch neu hier! | 0 Respekt Punkte
Standard

Ist normalerweise auch nicht meine Art, nur hat mich der Spezialist da oben etwas erzürnt. PHP hab ich leider nicht zur Verfügung, hatte aber auch schon dran gedacht. Das scheint doch wesentlich komplizierter zu sein, als ich es mir dachte. Ist aber meistens so
avater ist offline   Mit Zitat antworten
Ungelesen 15.10.11, 16:42   #9
Racer X
Der Bürger King
 
Benutzerbild von Racer X
 
Registriert seit: May 2010
Beiträge: 713
Bedankt: 604
Racer X ist noch neu hier! | 0 Respekt Punkte
Standard

ist nur ne Idee und ich weiß auch nicht ob es funktioniert. Aber du wenn du statt einem Alternativtext.

Also einem Text der angezeigt wird wenn deine Grafik nicht geladen werden kann, einfach den Img tag der PNG reinmachst
__________________
Ein schlumpf in Entenhausen... Wo gibts den sowas ?!
Racer X ist offline   Mit Zitat antworten
Ungelesen 16.10.11, 13:08   #10
Eule66
Anfänger
 
Registriert seit: Jul 2010
Beiträge: 30
Bedankt: 12
Eule66 ist noch neu hier! | 0 Respekt Punkte
Standard

Hallo avater,
wenn dein Hoster SSI (Server Side Includes) erlaubt, dann könnte eine Browserweiche für die Bilder auch damit gebastelt werden.
[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ] und[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ].
Eine Lösung für Javasript ginge auch, macht aber wenig Sinn, da es Clientseitig abgeschaltet/gefiltert sein kann. Hier ein Link dazu:
[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ].
Gruß, eule66
Eule66 ist offline   Mit Zitat antworten
Ungelesen 17.10.11, 14:42   #11
avater
netter Reviewer
 
Benutzerbild von avater
 
Registriert seit: Sep 2009
Beiträge: 27
Bedankt: 45
avater ist noch neu hier! | 0 Respekt Punkte
Standard

ist es möglich eventuell im css der grafik ein alternativ bild zuzuweisen?
avater ist offline   Mit Zitat antworten
Ungelesen 25.10.11, 14:23   #12
refLye
Mitglied
 
Benutzerbild von refLye
 
Registriert seit: Jan 2010
Beiträge: 339
Bedankt: 166
refLye sollte auf gnade hoffen | -31 Respekt Punkte
Standard

Du könntest versuchen, zwei Logos hintereinander zu legen. Hinten kommt das PNG hin, vorne das SVG. Die sollten theoretisch übereiander liegen und sich nicht stören. Ältere Browser sollten die SVG dann übergehen, das PNG aber raffen.
__________________
refLye ist offline   Mit Zitat antworten
Ungelesen 01.11.11, 10:34   #13
manta656
Profi
 
Benutzerbild von manta656
 
Registriert seit: Jan 2009
Beiträge: 1.442
Bedankt: 1.503
manta656 leckt gerne myGully Deckel in der Kanalisation! | 2541547 Respekt Punktemanta656 leckt gerne myGully Deckel in der Kanalisation! | 2541547 Respekt Punktemanta656 leckt gerne myGully Deckel in der Kanalisation! | 2541547 Respekt Punktemanta656 leckt gerne myGully Deckel in der Kanalisation! | 2541547 Respekt Punktemanta656 leckt gerne myGully Deckel in der Kanalisation! | 2541547 Respekt Punktemanta656 leckt gerne myGully Deckel in der Kanalisation! | 2541547 Respekt Punktemanta656 leckt gerne myGully Deckel in der Kanalisation! | 2541547 Respekt Punktemanta656 leckt gerne myGully Deckel in der Kanalisation! | 2541547 Respekt Punktemanta656 leckt gerne myGully Deckel in der Kanalisation! | 2541547 Respekt Punktemanta656 leckt gerne myGully Deckel in der Kanalisation! | 2541547 Respekt Punktemanta656 leckt gerne myGully Deckel in der Kanalisation! | 2541547 Respekt Punkte
Standard

Code:
<object data="/images/img.svg" type="image/svg+xml" >
  <img src="/images/img.png" />
</object>
So müsste es klappen.
__________________
[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
manta656 ist offline   Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:02 Uhr.


Sitemap

().