Hallo zusammen,
ich glaube, ich seh gerade den wald vor lauter bäumen nicht, aber ich stehe echt auf dem schlauch:
Ich habe folgendes codestück in meinen xslt:
<xsl:if test = "@myvalue ='true'">
<img Name="ok" src="c:\ok.gif"/>
</xsl:if>
wenn jetzt myvalue true is, geht er schon in den if-block rein, aber zeigt das bild nicht an, sondern das standardsybol für nicht ladbare images... die datei liegt an der richtigen stelle... was mach ich da falsch?
danke schonmal
brev
Die Pfadangabe dürfte so auch nicht hinhauen.
Entweder du probierst es mit relativen Pfaden
<img Name="ok" src="../ok.gif"/>
oder so:
<img Name="ok" src="file:///c:\ok.gif"/>
viele Grüße,
ein blutiger_anfänger 😉
Wenn ich nicht hier bin, findest du mich auf code-bude.net.
ah, ok... vielen dank vom noch viel blutigeren anfänger:)
aber 3 mal / ? woher kommt das denn?
Wenn ich das richtig verstanden habe, gilt:
file:// für Dateien im Nettwerk
und
file:/// für lokale Dateien
Mehr dazu gibt's hier http://en.wikipedia.org/wiki/File_URI_scheme
Wenn ich nicht hier bin, findest du mich auf code-bude.net.
hm, ja sehe ich genauso...
aber irgendwie klappt es auch nicht mit dem file:///...
hat jemand noch ne idee?
Womit testest du? Firefox kann z.T. meckern. (Siehe Abschnitt "Mozilla" in dem Wiki-Link, den ich gepostet hatte...)
edit://
Alternativ könntest du dir mal Data Urls anschauen >> http://en.wikipedia.org/wiki/Data_Uri
Wenn ich nicht hier bin, findest du mich auf code-bude.net.
hmm, gestestet hab ich mit mozilla und internetexplorer... das ergebnis ist das selbe....
hmhmhm
Was sagt denn die Firefox Fehlerconsole (Strg+Shift+J) zu deinen nicht angezeigten Bildern?
Wenn ich nicht hier bin, findest du mich auf code-bude.net.
mensch, was es alles gibt, wenn man die funktionen kennt 😃 jetzt weiss ich auch wieso... und es ist logisch...ich darf natürlich nicht auf c zugreifen.... grummel 😃
aber trotzdem vielen dank für die hilfe!!!!
Wenn du auf C:\ zugreifst ging ich davon aus, dass du an einer lokalen Geschichte bastelst beziehungsweise an einer Geschichte die nur bei dir läuft.
Da könntest du dann ggf. die Sicherheitsrichtlinien herunterstufen und file://-Zugriffe auf C:\ erlauben.
p.s.: Würd' mich interessieren, welchen Lösungsweg du nun letztendlich einschreitest.
Wenn ich nicht hier bin, findest du mich auf code-bude.net.