Image mit Link versehen

Begonnen von Frank13, 14 November 2016, 20:41:29

Vorheriges Thema - Nächstes Thema

Frank13

Hallo allerseits!

Es geht weiter mit meinen (teilweise wahrscheinlich blöden) Fragen...

Ich habe ein Bild mit Text welches nach Bedarf eingeblendet wird.


<div data-type="label" data-device="Unwetterzentrale"
   data-get="WarnCount" data-limits='[0,1]'
   data-classes='["show","hide"]'
   class="fixedlabel inline">

<div data-type="image"
   data-device="Unwetterzentrale"
   data-size="25px"
   data-url="./images/warnung_transparent.gif"
   class="cell" >
</div>
<div class="tiny white">Wetter-</div>
<div class="tiny white">warnung</div>
</div>


Jetzt möchte ich beim Klichen auf das Bild eine Unterseite aufrufen. Wenn ich das Ganze mit

<div data-type="link" data-url="#page_wetter.html" data-load="#content4"  data-active-pattern=".*#page_content4.html" class="prefetch">
...
</div>

einschließe, funktioniert es zwar, aber das Bild wird (je nachdem welchen Teil ich mit den 2. Code umschließe) entweder gar nicht oder sehr stark verkleinert dargestellt.

Gibt es da eine bessere Möglichkeit die ich übersehe oder steckt da ein primitiver Fehler drin?

Viele Grüße

Frank

setstate

Mit einer kleinen Änderung am Link-Widget klappt es (Update von Link nötig).
Wenn man dann class="fixcontent" hinzufügt, werden die Dimensionen des inneren HTML nicht mehr verändert.


<div data-type="label" data-device="Unwetterzentrale"
   data-get="WarnCount" data-limits='[0,1]'
   data-classes='["show","hide"]'
   class="fixcontent inline">
    <div data-type="link" data-url="#page_wetter.html" data-load="#content4"  data-active-pattern=".*#page_content4.html" class="prefetch fixcontent">
        <div data-type="image"
           data-device="Unwetterzentrale"
           data-size="25px"
           data-url="./images/warnung_transparent.gif"
           class="cell" >
        </div>
    </div>
    <div class="tiny white">Wetter-</div>
    <div class="tiny white">warnung</div>
</div>

Frank13

Hi!

Funktioniert perfekt! Vielen Dank für die schnelle Lösung!
Mal sehen, was ich noch für komische Ideen habe...  ;)

Viele Grüße

Frank