Antworten auf deine Fragen:
Neues Thema erstellen

Antworten zum Thema „Spry Datensatz HTML - Kein Bild“

knuffiwuffi

Nicht mehr ganz neu hier

Hallo,

ich ärgere mich jetzt schon eine Weile mit im Titel beschriebener Thematik herum. Dreamweaver CS4 erstellt mir das Spry mit Master und Detailbereich richtig und die Daten werden aus dem HTML Datensatz in Tabellenform auch richtig ausgelesen. Auch die Vorschau für den gewählten Datensatz sieht in Dreamweaver richtig aus (Bild ist zu erkennen). Aber...

Im Spry Bereich (bei mir Detailbereich) selber wird mir nicht das im HTML Datensatz hinterlegte Bild angezeigt sondern ein ">

Hier würde also nur die Bildbezeichnung stehen.

Hat jemand eine Idee was ich falsch mache?

Mein HTML Datensatz in der Aktuelles.html:
...
<body>
<table width="100%" border="0" id="Aktuelles">
<tr id="2" class="">
<td width="2%">2</td>
<td width="8%">24.06.2009</td>
<td width="19%">Baseball Weltmeisterschaft 2009</td>
<td width="53%"><p>Vorbereitungsturnier: World Baseball Challenge, Prince George, Kanada 15.-28. Juli 2009</p></td>
<td width="18%"><img src="../Bilder/Leistungsspektrum/MitchFrank_200x300.jpg" width="200" height="300" /></td>
</tr>
<tr id="1" class="">
<td>1</td>
<td>23.06.2009</td>
<td>Test</td>
<td>Test</td>
<td>Kein Bild hinterlegt</td>
</tr>
</table>
</body>
...

Mein Spry Master/Detailbereich in der index.html:
...
<div class="MasterDetail">
<div spry:region="dsAktuelles" class="MasterContainer">
<div class="MasterColumn" spry:repeat="dsAktuelles" spry:setrow="dsAktuelles" spry:hover="MasterColumnHover" spry:select="MasterColumnSelected">{column1}<br />
{column2}</div>
</div>
<div spry:detailregion="dsAktuelles" class="DetailContainer">
<div class="DetailColumn">{column3}</div>
<div class="DetailColumn">{column4}</div>
</div>
<br style="clear:both" />
</div>
...

Javascript im HEAD der index.html:
...
<!-- InstanceBeginEditable name="head" -->
<script src="SpryAssets/SpryData.js" type="text/javascript"></script>
<script src="SpryAssets/SpryHTMLDataSet.js" type="text/javascript"></script>
<script type="text/javascript">
<!--
var dsAktuelles = new Spry.Data.HTMLDataSet("HTMLDatensatz/Aktuelles.html", "Aktuelles", {firstRowAsHeaders: false, sortOnLoad: "column1", sortOrderOnLoad: "ascending"});
dsAktuelles.setColumnType("column1", "date");
//-->
</script>

<link href="SpryAssets/SpryMasterDetail.css" rel="stylesheet" type="text/css" />
<!-- InstanceEndEditable -->
...

Habe mich schon wund gesucht...Hilfe:)
 

knuffiwuffi

Nicht mehr ganz neu hier

AW: Spry Datensatz HTML - Kein Bild

Eigentlich sollte ich die aktuellen JS Skripte haben (v1.6.1 aus DW CS4), aber irgendwie kann mir mein Spry nicht alles sauber darstellen.

Die HTML Datensatz Tabelle wird mit dem Assistenten ordentlich angezeigt, aber in der Browser Vorschau für den Detailbereich meines Sprys treten gleich 2 blöde Fehler bei der Interpretation der als HTML Typ (nicht string oder date) gekennzeichneten Zellen auf.

1. Immer noch kein Bild im Detailbereich (wie oben beschrieben) obwohl dieses ordentlich im Datensatz hinterlegt ist und dort auch angezeigt wird.

2. Wenn ich einen Hyperlink in den Text setze, wird dieser richtig angezeigt (funktioniert auch) aber weiter oben im Detailbereich zeigt sich auf einmal das ominöse "> gefolgt einem Textabschnitt aus einem Bereich der weiter unten dargestellt wird.

Ich komme leider nicht weiter. Hat jemand eine Idee in welche Richtung ich suchen muss. Was könnte bei mir denn kaputt sein? Habe schon alle relevanten Seiten durchstöbert...mein Problem scheint ein Einzelfall zu sein.

Edit: Im IE scheinen in der Vorschau keine Datensätze ausgelesen zu werden. Master und Detailbereich bleiben nun einfach leer obwohl Inhalte nicht geblockt werden...schon wieder das nächste Problem
 
Zuletzt bearbeitet:

knuffiwuffi

Nicht mehr ganz neu hier

AW: Spry Datensatz HTML - Kein Bild

Ganze Nacht durchgearbeitet, ursprüngliches Problem gelößt...

Lösung für das fehlende Bild:
Der Link im HTML Datensatz sieht so aus: "../Bilder/Aktuelles/KarlAngerer.jpg". Im Datensatz selber wird dieses angezeigt, mein Spry Deailbereich findet es jedoch nicht. Wenn ich aber nun schreibe "../webseite/Bilder/Aktuelles/KarlAngerer.jpg", also meinen ROOT Ordner "webseite" noch hinzufüge, dann zeigt mir der html Datensatz nur noch einen Platzhalter aber der Spry Detailbereich kann das Bild finden und darstellen. Mal sehen was passiert, wenn ich die Seite hochlade. Dann müßte die Bezeichnung des ROOT Ordners ja hinfällig sein.

Bestehende Probleme:

1. IE zeigt mir keine Datensätze an, das Spry wird aber mit je einem leeren Datensatz angezeigt. Layout stimmt!

2. Links im html Datensatz werden von dem Spry erkannt, richtig dargestellt und funktionieren..aber...Textteile werden kopiert und erneut dargestellt (hier.">)

24.06.2009 //Datum
Baseball WM 2009 //Titel
hier.">Das Team der Lorem Ipsum //Text
Aktuelles über finden Sie hier. //Text
Aktuelles über finden Sie . //Hier der Link im Text

Vielleicht hat ja jemand mitleid mit mir. Ich bin so kurz vor dem Ziel ;)
 

knuffiwuffi

Nicht mehr ganz neu hier

AW: Spry Datensatz HTML - Kein Bild

Habe den Verursacher ausfindig gemacht:

<div class="MasterDetail">
<div class="MasterContainer" onclick="MM_effectAppearFade('DetailRegionAktuelles2009', 2000, 0, 100, false)" spry:region="Aktuelles2009">
<div class="MasterColumn" spry:repeat="Aktuelles2009" spry:setrow="Aktuelles2009" spry:hover="MasterColumnHover" spry:select="MasterColumnSelected">
<span class="AktuellesMasterTitel"><MM:BeginLock translatorClass="MM_SPRY" type="MM_SPRY_DATA_REFERENCE" orig="{Titel}" ><MM_DYNAMIC_CONTENT DYNAMICDATA=1><MM:DECORATION HILITECOLOR="Dyn Untranslated Color">{Titel}</MM:DECORATION></MM_DYNAMIC_CONTENT><MM:EndLock></span></div>
</div>
<div class="DetailContainer" id="DetailRegionAktuelles2009" spry:detailregion="Aktuelles2009">
<div class="AktuellesDetailDatum"><MM:BeginLock translatorClass="MM_SPRY" type="MM_SPRY_DATA_REFERENCE" orig="{Datum}" ><MM_DYNAMIC_CONTENT DYNAMICDATA=1><MM:DECORATION HILITECOLOR="Dyn Untranslated Color">{Datum}</MM:DECORATION></MM_DYNAMIC_CONTENT><MM:EndLock></div>
<div class="AktuellesDetailTitel"><MM:BeginLock translatorClass="MM_SPRY" type="MM_SPRY_DATA_REFERENCE" orig="{Titel}" ><MM_DYNAMIC_CONTENT DYNAMICDATA=1><MM:DECORATION HILITECOLOR="Dyn Untranslated Color">{Titel}</MM:DECORATION></MM_DYNAMIC_CONTENT><MM:EndLock><br />
<br />
</div>
<div class="AktuellesDetailsBild"><MM:BeginLock translatorClass="MM_SPRY" type="MM_SPRY_DATA_REFERENCE" orig="{Bild}" ><MM_DYNAMIC_CONTENT DYNAMICDATA=1><MM:DECORATION HILITECOLOR="Dyn Untranslated Color">{Bild}</MM:DECORATION></MM_DYNAMIC_CONTENT><MM:EndLock></div>
<div class="AktuellesDetailArtikel"><MM:BeginLock translatorClass="MM_SPRY" type="MM_SPRY_DATA_REFERENCE" orig="{Artikel}" ><MM_DYNAMIC_CONTENT DYNAMICDATA=1><MM:DECORATION HILITECOLOR="Dyn Untranslated Color">{Artikel}</MM:DECORATION></MM_DYNAMIC_CONTENT><MM:EndLock></div>
</div>
<br style="clear:both" />

Die Codezeile wird mir im IE sogar in der Vorschau angezeigt...als Info: das Bild bekommt über CSS ein right float...eine Lösung habe ich noch nicht.

Noch eine kleine Frage am Rand: Vielleicht hat ja hier jemand eine Antwort. Im Master Bereich meines Spry Bereiches soll der oben stehende Datensatz so angezeigt werden als ob er ausgewählt ist. Mit spry:selected="selected" geht es, mir wird aber der unterste Datensatz als ausgewählt angezeigt.
 

Thyras

Nicht mehr ganz neu hier

AW: Spry Datensatz HTML - Kein Bild

Nur damit du nicht langsam das Gefühl bekommst, Selbstgespräche zu führen.... hier lesen schon Leute mit! :D

Aber da ich persönlich weder mit Dreamweaver noch Spry arbeite, kann ich nur bedingt folgen und nicht wirklich aushelfen. "Normale" Quellcode-Probleme wären mir da lieber. ;)
 

knuffiwuffi

Nicht mehr ganz neu hier

AW: Spry Datensatz HTML - Kein Bild

Danke für die Aufmunterung.

Ich bin schon bestrebt meine Probleme selbst zu lösen. Daher die Selbstgespräche. Vielleicht kann ja auch jemand anhand meiner Selbstgespräche erkennen, was da los ist. Bin im händischen Coden leider noch Einsteiger.

Ich habe das Bild jetzt erstmal heraus genommen. Jetzt verschwinden auch die ominösen Codeschnippsel.

Kurzfassung meiner offenen Fragen:

1. Wieso die Codeschnippsel im Detailbereich meines Spry, wenn Bild drin und float right
2. Wie ersten Datensatz (nicht letzten) im Master meines Spry mit spry:selected="selected" als ausgewählt makieren.

Bin auch gerne bereit eine kleine Belohnung springen zu lassen:)
 
Zuletzt bearbeitet:

knuffiwuffi

Nicht mehr ganz neu hier

AW: Spry Datensatz HTML - Kein Bild

Ich schon wieder...habe mir die Dreamweaver Sample Dateien heruntergeladen (hier zu finden: http://tv.adobe.com/de/#vi+f15245v1001) und getestet...und...auch hier wird mir im Firefox das "> links vom Bild angezeigt und im IE das " type="MM_SPRY_DATA_REFERENCE" translatorClass="MM_SPRY"> über dem Bild. Diese Zeichen nehmen meinem html Layout leider etwas Platz weg und stören auch rein optisch.
Da die identischen Dateien bei dem DW Team richtig angezeigt werden, bei mir jedoch nicht, scheint das Problem nicht in meinen html Dateien bzw. im Code zu liegen.

Immer noch niemand eine Idee?
 
Zuletzt bearbeitet:

knuffiwuffi

Nicht mehr ganz neu hier

AW: Spry Datensatz HTML - Kein Bild

Lösung für Codeschnippsel gefunden:

In Dreamweaver bei der Vorschau "Browserliste bearbeiten" und hier nicht mit temporären Dateien arbeiten. Na, hat mich ja nur knapp 24h gekostet.

Jetzt noch die letzte Sache:

Die Frage nach dem Select in Java Script...

Edit: Meinen ROOT Ordner brauche ich tatsächlich nicht vor die Quelle für das Bild schreiben. Auf dem Server hinfällig, Bild wird angezeigt. Ist wohl auch nur eine Einstellung in der Browservorschau;)
 
Zuletzt bearbeitet:

Thyras

Nicht mehr ganz neu hier

AW: Spry Datensatz HTML - Kein Bild

Jaja, der Weg ist das Ziel! :D Besser man löst etwas nach 24h, als soviel Zeit investiert zu haben und dann einfach aufgeben zu müssen... die kleinen Erfolgserlebnisse zählen. ;)
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
175.158
Beiträge
2.581.880
Mitglieder
67.226
Neuestes Mitglied
Alec168
Oben