![]() |
| | Themen-Optionen | Thema durchsuchen |
| | Nach oben #1 | |
| Erfahrener Benutzer Registriert seit: 08.01.2006 Ort: Mannheim
Beiträge: 483
|
Hallo, Kann man irgendwie prüfen ob bei einem User svg angezeigt werden kann oder nicht? Würde nämlich gerne SVG benutzten, aber es gibt ja einige die noch keine Plugin oder einen passenden Browser haben. Zitat:
__________________ Jan info.malte-gerth.de ================================= Nutzt bitte lieber Jabber statt ICQ: malte.gerth@jabber.cz | |
| | |
| | Nach oben #2 | |
| Martin Breuer Registriert seit: 17.08.2005 Ort: Berlin
Beiträge: 1.653
| Zitat:
Javascript Code:
__________________ I did it my way - Senseless-Blog Weihnachtsgeschenk? Schülern helfen - Bodypainting Kalender für 2009 | |
| | |
| | Nach oben #3 |
| Jonas Registriert seit: 03.06.2006
Beiträge: 244
|
Auf deiner Beispielseite gibt es direkt den Code: Code: <script language="JavaScript">
var hasSVGSupport = false;
var useVBMethod = false;
if (navigator.mimeTypes != null && navigator.mimeTypes.length > 0) {
if (navigator.mimeTypes["image/svg-xml"] != null)
hasSVGSupport = true;
}else{
useVBMethod = true;
}
</script>
<!--- VBScript um dem dämlichen IE abzuringen, ob er SVG kann oder nicht ... -->
<script language="VBScript">
On Error Resume Next
If useVBMethod = true Then
hasSVGSupport = IsObject(CreateObject("Adobe.SVGCtl"))
End If
</script>
__________________ Applikations-Programmierung: BlitzMax, BlitzPlus Webentwicklung: PHP, (X)HTML, CSS, JavaScript, MySQL |
| | |
| | Nach oben #4 |
| Erfahrener Benutzer Registriert seit: 08.01.2006 Ort: Mannheim
Beiträge: 483
|
Habs auch grad gefunden: HTML-Code: <script language="JavaScript"> // tailored output for SVG and non-SVG users. if (hasSVGSupport == true) { // use the innerHTML method of the DOM to write in dynamic content to the logo layer document.getElementById('startimage').innerHTML = '<object data="startseite.svg" type="image/svg+xml" width="780" height="400"><param name="src" value="startseite.svg"></object>'; }else{ // Alternative output for a user with no SVG support document.getElementById('startimage').innerHTML = '<img src="startneu.png" "width=780" height="400">'; } </script> CSS versteht kein SVG oder kann dies nicht anzeigen?
__________________ Jan info.malte-gerth.de ================================= Nutzt bitte lieber Jabber statt ICQ: malte.gerth@jabber.cz |
| | |
| | Nach oben #5 |
| Erfahrener Benutzer Registriert seit: 08.01.2006 Ort: Mannheim
Beiträge: 483
|
Wollte nochmal nachfragen, kann man dass inzwischen irgendwie zuverlässiger prüfen? Welche Browser unterstützen denn inzwischen selber SVG? Was spricht gegen die Nutzung von SVG?
__________________ Jan info.malte-gerth.de ================================= Nutzt bitte lieber Jabber statt ICQ: malte.gerth@jabber.cz |
| | |
| | Nach oben #6 |
| Projektleiter Registriert seit: 30.11.2005 Ort: Bottrop
Beiträge: 1.134
|
Opera, Firefox und Safari unterstützen nen Großteil von SVG 1.1, wenn ich's recht in Erinnerung habe. IE immer noch nur mit Plugin. Gegen SVG spricht die größe der Dateien (ist halt XML), das der IE die nicht ohne Plugin versteht und das die Browser unterschiedlich gut im Anzeigen sind, was eine einheitliche Anzeige erschwert.
__________________ Patrick Gotthardts Weblog. |
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | Thema durchsuchen |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Diverses aus meinem Apache Logs | robo47 | Tools, Server, Betriebssysteme | 3 | 25.05.2007 22:52 |
| SSL Verfügbarkeit prüfen | #pointer# | PHP-Programmierung | 8 | 06.01.2007 18:38 |
| php script (mit mysql-abfrage)wird nicht zu ende ausgeführt | lodee | PHP-Programmierung | 2 | 12.09.2006 12:39 |
| PHP Script alle x Sekunden ausführen | .bat Script? | dsxs | Sonstige Programmiersprachen | 2 | 03.08.2006 12:15 |
| Java Script Hilfe!!! (Platzierung eines Link) | Gamesagent | JavaScript und AJAX | 3 | 08.01.2006 04:54 |