2013-06-09 20 views
0

Est-il possible d'afficher l'image dans le menu déroulant de Php? J'ai essayé d'intégrer mon esprit code ce code tutoriel: http://www.marghoobsuleman.com/jquery-image-dropdownComment afficher l'image dans le menu déroulant

<?php if ($data->URL->Visible) { // URL ?> 
     <td<?php echo $data->URL->CellAttributes() ?>> 
<div<?php echo $data->URL->ViewAttributes() ?>><?php echo $data->URL->ListViewValue() ?></div> 
     <?php 
     //echo '<pre>';var_dump($data->URL);echo '</pre>'; 
echo "<select name='webmenu' id='webmenu' ><option value='".$data->URL->EditValue."'>".$data->URL->EditValue."</option>"; 
echo "<option value='1' data-image='img/tim.png'>True</option>"; 
echo "<option value='0' data-image='img/do.png'>False</option>"; 
echo "</select>"; 
?> 
</span></td> 
<?php } ?> 

Mais vraiment tourner ma page dans un désordre, coz je n'ai pas vraiment étiquette « corps » dans ma page php, et l'en-tête I importer à partir de mon fichier d'en-tête. Donc je pense que je ne peux pas mettre ce code correctement dans le mien, et ça peut ne pas fonctionner aussi pour la page php ... Et je pense qu'il devrait y avoir une méthode plus simple que les gens utilisent déjà avec la page php pour afficher l'image dans le menu déroulant . J'essaie aussi d'autres méthodes mais ça ne marche que dans Firefox, ce qui n'est pas assez bon, car j'ai besoin d'ouvrir ça depuis n'importe quel appareil mobile. Pls me donner quelques conseils! Je vous remercie!

+0

Vous incluez les bibliothèques jQuery dans votre page? – adear11

+0

Oui, j'ai inclus jQuery dans ma page. Et pour vérifier l'exemple dans le lien ci-dessus, j'ai téléchargé tout le code et inclus correctement. Je préférerais une nouvelle méthode, cependant. – user1314404

+0

Eh bien, vous ne pouvez pas faire cela sans utiliser javascript/jQuery. Le langage HTML simple ne prend pas en charge l'incorporation d'images dans une zone de sélection. – adear11

Répondre

-1

j'ai modifié le code ur plz vérifier

<?php if ($data->URL->Visible) { // URL ?> 

      <td<?php echo $data->URL->CellAttributes() ?>> 
       <div<?php echo $data->URL->ViewAttributes() ?>><?php echo $data->URL->ListViewValue() ?></div> 
          <select name="webmenu" id="webmenu" > 
           <option value="<?php echo $data->URL->EditValue?>"><?php echo $data->URL->EditValue?></option> 
           <option value="1" data-image="img/tim.png">True</option> 
           <option value="0" data-image="img/do.png">False</option> 
          </select> 
      </td> 
    <?php } ?> 


//plz note this code 

<script> 
$(document).ready(function(e) {  
    $("select#webmenu").msDropdown({roundedBorder:false}); 
}); 
</script> 
+0

J'ai essayé. Je n'ai pas fait de différence. – user1314404

+0

peut vous plz expliquer wat type d'erreur vous obtenez .. –

+0

Il n'affiche aucune image. Seul le texte est là. Je m'assure déjà que tout le chemin pour les images, etc. est correct! – user1314404

Questions connexes