SVG-Grafiken im Wiki

OP Persönliche Seite #2319432
Lesenswert?

Im Wiki eingebundene SVG-Grafiken lassen sich nicht anclicken und 
vergrößern, bzw. irgendein JavaScript scheint sich aufzuhängen. 
Beobachtet unter Opera und FireFox.

Beispiel: Die SVG-Grafik in Bebilderung: Click auf die Grafik und 
Loading... lädt sich den Wolf.

Warum wird eigentlich so ein JavaScript dingens aufgerufen anstatt auf 
die Bildseite zu verlinken?

· Auf der Bildseite sind u.U weitere Informationen
· Die gewohnte Navigation würde funktionieren: Mit dem JS geht die
  Grafik auf, aber mit "Zurück" wird die Seite verlassen. Das ist
  sehr gewöhnungsbedürftig!
Persönliche Seite #2319441
Lesenswert?

Johann L. schrieb:
> Warum wird eigentlich so ein JavaScript dingens aufgerufen anstatt auf
> die Bildseite zu verlinken?

Ich vermute mal, dass hier (fälschlicherweise) das "Scrennshotscript" 
auf die SVGs angewandt wird, welches aber mit dem vom Server geliefertem 
XML text so garnix anfangen kann.

Vermutlich müsste man das so machen, dass die Bilder welcher 
vergrößerbar sein sollen per JS spezielle getaggt sind sodass das Skript 
nicht auf unpassende IMGs losgelassen wird.
Gast #2319848
Lesenswert?

Johann L. schrieb:
> Zudem wird SVG eh umgerendert als PNG

Das wird von Mediawiki nur umgewandelt, weil der IE es jahrelang nicht 
geschafft hat, solche Bilder darzustellen. Erst mit Version 8 oder 9 hat 
MS das mal eingebaut.

Im Firefox 7.0b1 habe ich kein Problem. Kannst du in der Fehlerkonsole 
mal beobachten ob da was erscheint?
#2319881
Lesenswert?

Johann L. schrieb:
> Zudem wird SVG eh umgerendert als PNG, einfach mal
>   http://www.mikrocontroller.net/articles/Datei:C-flow.svg
> oder auf die Vorschau in Bebilderung und dann
>   rechte Maustatze → Bildinfo

Nö, SVG wird nicht umgerendert, nur die Vorschau!

Und Dein ursprüngliches Problem kann ich nicht nachvollziehen:
Mit Anklicken des Vorschau-Bildes hängt sich nix auf, sondern es
funktioniert genau wie es soll und zoomt eine Box mit der
vergrößerten SVG-Grafik auf.

Die Bildinfo mit Rechtsklick auf der Box sagt dann auch:
1
Typ: SVG+XML-Grafik

(siehe angehängter Screenshot!)
Browser hier: Firefox 6.0 Release

Gruß,
Thorsten
Angehängte Dateien:
#2319979
Lesenswert?

Läubi .. schrieb:
> Wie immer ist eine Angabe von Browser/Version hilfreich, ich kann das
> Problem sehr wohl nachvollziehen mit FF/3.5.16, mag ja sein das spätere
> Versionen das "können" schön ist es aber trotzdem nicht!

Browser und Version (Firefox 6.0 Release) hatte ich im Beitrag oben 
bereits erwähnt. Ergänzend noch der Hinweis: unter Win XP SP3


Aber sag doch bitte mal, aus welchem Grund Du noch Firefox 3.5 einsetzt.


Die Mozilla-Leute selbst raten ja allein schon aus Gründen der 
Sicherheit dringend zum Update auf die jeweils aktuelle Release-Version.
Falls jemand Kummer mit irgendwelchen Plugins hat, kann ich ja 
verstehen, daß man notfalls mal ein Major Release "hinterherhinkt".
Aber seit FF 3.5 sind bereits 3 Major Releases herausgekommen...

Gruß,
Thorsten
OP Persönliche Seite #2320088
Lesenswert?

Ich verwende FireFox 3.6.20 (neueste Release aus der Release-Serie).

Einfach deshalb, weil neuere FF-Versionen dermassen speicherfressend 
sind, daß damit auf einem was älteren Schlepptop kein Blumentopf mehr zu 
gewinnen ist.

FF 3.6 kann sehr wohl mit SVGs umgehen. Ich arbeite oft mit SVG in 
Web-Brausern weil ich selbst SVG-Grafiken erstelle, z.B. für 
Wikipedia/media.

Ebenso ist mit mit Opera nie ein Problem mit SVG aufgefallen, ausser bei 
animierten SVGs was FF noch nicht unterstützt in 3.x.

Der Effekt beim Clicken auf die SVG-Grafik (bzw. auf deren 
PNG-Vorschaubild) ist der, daß das Symbol zu Laden angezeigt wird, 
dieses aber nie zum Ende kommt. Ansonsten friert weder im Brauser noch 
sonstwas ein, d.h. es ist wohl auch kein sich aufhängendes JS weil dann 
Opera nach kurzem TimeOut meckert.
OP Persönliche Seite #2320178
Lesenswert?

Lukas K. schrieb:
> Johann L. schrieb:
>> FF 3.6 kann sehr wohl mit SVGs umgehen. Ich arbeite oft mit SVG in
>> Web-Brausern weil ich selbst SVG-Grafiken erstelle, z.B. für
>> Wikipedia/media.
> Ja, aber IIRC eingebettet nur, wenn diese mittels dem object-Tag
> eingebunden werden. SVG im img-Tag kam erst vor nicht allzu langer Zeit
> dazu.

Wenn's daran läge, daß er ein IMG nicht anzeigen kann, käme doch ein 
bestimmtes Icon, sowas in der Richtung wie ein zerbrochenes Bild.

Und im Opera ist der Effekt genau der gleiche.
Persönliche Seite #2320257
Lesenswert?

Johann L. schrieb:
> Wenn's daran läge, daß er ein IMG nicht anzeigen kann, käme doch ein
> bestimmtes Icon, sowas in der Richtung wie ein zerbrochenes Bild.

Das Problem ist das Javascript welches versucht ein preload auf ein 
Bild durchzuführen 
(http://de.selfhtml.org/javascript/objekte/images.htm) insbesondere um 
die Größe festzustellen, ein passend großes Fenster zu zeichnen etc.pp 
und das geht wohl schief (die Daten kommen korrekt an, habe ich mit 
Firebug geprüft).
Davon Unbenommen kann FF (ich meine schon in der 3.0er Version) SVG 
Grafiken auch in IMG Tags anzeigen...

Benutzen tu ich FF 3.5 da mir mein Updatemanager unter Debian bisher 
kein Update aufgedrängt hat und alles "läuft" wie es soll, wozu also 
jetzt auf Krampf ein Upgrade durchführen?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren