AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

XSL,icons-table

Ein Thema von salem01 · begonnen am 3. Dez 2005
Antwort Antwort
salem01

Registriert seit: 8. Okt 2005
19 Beiträge
 
#1

XSL,icons-table

  Alt 3. Dez 2005, 19:08
Hallo zusammen,

ich hocke seit heute um 9 an einem problem, das ich bis jetzt "blöderweise" nicht lösen konnte .
Es geht um folgendes, ich hatte einen seiten aufbau mit einem KomboBox wo einfach die namen von den usern eine xml-datei angezeigt werden, man konnte jeweils einen user auswählen und anzeigen bzw. löschen, es sieht so aus:
XML-Code:
select name="id" size="8" style="width:250px"> -->
   
  <xsl:for-each select="user">         
    <xsl:element name="option">
      <xsl:attribute name="value"><xsl:value-of select="id"/></xsl:attribute>
      <xsl:value-of select="name"/>
    </xsl:element>
    </xsl:for-each>
  </select>
es hat auch gut funktioniert, jetzt versuche ich eine tabelle statt dem kombobox zu bauen, mit zwei icons am anfang jeder zeile, anzeigen und löschen, der neue code sieht bei mir so aus:
XML-Code:
<form name="form" method="post" action="">
<table width="700" border="0" cellpadding="0" align="left" id="benutzerdaten">
 <tr bgcolor="#C0C0C0" style="font-size:large">
  <td width="10%"> Aktion </td>
  <td width="30%" align="left">   Benutzername </td>                  
  <td width="40%" align="left">   ID </td>
  <tr>*</tr>
 </tr>                                                    <xsl:for-each select="user">
  <xsl:sort select="name" order="ascending" data-type="text"/>
   <xsl:element name="tr">
     <xsl:attribute name="value"><xsl:value-of select="id"/></xsl:attribute>               
     <td width="10%">**                           
     <a href="javascript:benutzer_anzeigen()">
      [img]../images/aendern.jpg[/img]                      </a> **
     <a href="javascript:benutzer_loeschen()">
      [img]../images/papierkorb.bmp[/img]
     </a>
     </td> <td width="30%" align="left"> *                        
      <xsl:value-of select="name"/>                              
     </td>                  
     <td width="40%" align="left">
      <xsl:value-of select="id"/>
     </td>
   </xsl:element>
 </xsl:for-each>
</table>
<input name="funktion" type="hidden" id="funktion" value=""/>
</form>
......
ich schaffe es aber nicht, die id des jeweiligen users an dem server per javascript zu übermitteln, das javascript hat folgenden code:
function benutzer_anzeigen()
{
document.form.funktion.value = 'benutzerAnzeigen';
document.form.submit()
}
beim clicken des icons anzeigen, bekomme ich die meldung "'' ist kein gültiger Integerwert", d.h. es wird was leeres an dem server übergeben! bei dem combobox gings gut, wegen den attributen kombobox: name="id" und option:value, weiss aber nicht wie das mit einer tabelle geht?!.
ich hoffe ich konnte mein problem gut genug beschreiben!

Gruß.
  Mit Zitat antworten Zitat
Antwort Antwort


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 aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:08 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz