Eurokicker
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 10.09.2007, 15:01   #1
MAP
TP-Member
 
Benutzerbild von MAP
 
Registriert seit: Mar 2004
MAP macht alles soweit korrekt

Datensätze in Spry-Palette ausgeben


Aloha,

ich verwende die von DW CS3 mitgelieferte "Spry-Rduzierbare Palette" und möchte darin Datenbankelemente ausgeben. Es soll für jeden neuen Datensatz eine neue Palette entstehen. Das Funktioniert insofern, dass die erste Palette ihre Funktion behält, die folgenden jedoch nicht. Ich gehe davon aus, dass hierbei ein Problem mit der fortlaufenden Nummerierung der Paletten die Ursache ist. Hat jemand Erfahrungen damit?

Danke!

Martin
MAP ist offline   Mit Zitat antworten


Alt 11.09.2007, 10:33   #2
MAP
TP-Member
 
Benutzerbild von MAP
 
Registriert seit: Mar 2004
MAP macht alles soweit korrekt
Thumbs up

Ich habe die Lösung! (nach nunmehr 4 Stunden Experiementieren und Probieren)


Eigentlich ist es recht simpel:
Jede Spry-Palette hat ihre eigene Nummer (CollapsiblePanel1; CollapsiblePanel2; CollapsiblePanel3; usw.) Benutzt man nun aber eine dieser Paletten als zu wiederholenden Bereich, bleibt die Nummer statisch - was natürlich zu Probleme führt. Also habe ich die Nummer ersetzt und durch eine automatisch generierte, einstellige ID aus einer Tabelle der Datenbank ersetzt.

So schauts aus:
HTML-Code:
CollapsiblePanel<?php echo $row_Recordset1['id']; ?>
Nachdem alle Nummern der Spry-Palette ersetzt wurden, kann man sie nun im Gesamten als wiederholbaren Bereich markieren (Achtung: markiert man die Palette, wird nicht alles eingefangen! Das Javascript am Ende wird ignoriert)

So sollte es schließlich aussehen:
HTML-Code:
<?php do { ?>
  <div id="CollapsiblePanel<?php echo $row_Recordset1['id']; ?>" class="CollapsiblePanel">
    <div class="CollapsiblePanelTab" tabindex="0">Registerkarte</div>
    <div class="CollapsiblePanelContent">Inhalt</div>
  </div>
  <script type="text/javascript">
<!--
var CollapsiblePanel<?php echo $row_Recordset1['id']; ?> = new Spry.Widget.CollapsiblePanel("CollapsiblePanel<?php echo $row_Recordset1['id']; ?>");
//-->
    </script>
  <?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>

Endlich kann habe ich das Gefühl, dem Forum etwas zurück geben zu können!

Gruß,
Martin
MAP ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Dreamweaver
Datensätze in Spry-Palette ausgeben Datensätze in Spry-Palette ausgeben
« Popup Menue | Code-Sprungmarken in Sidebar? »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:39 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67