Page 1 sur 1

probleme symfony IE

Posté : 12 août 2008, 09:32
par testlor
Bonjour,

J'ai realise un site internet ( pour le moment pas lancer officiellement donc je ne peux vous mettre le lien).

Ce site marche pârfaitement sous IE et firefox pour la centaine de pages existante.

Seulement j'ai ma page panier ou l'utilisateur peut supprimer des articles. Cette pages marche parfaitement sur firefox mais pas du tout sous IE ou le fait de supprimer l'article actualise la page mais ne supprime pa sla ligne.

JE sais que sans code cela est dur.

Mais avez vous deja eu un tel probleme ? QU'est ce qu'il peux faire que cela ne marche pas sous IE ?

Alors que c'est du php, il n'y a aucun javascript que IE pourrait bloquer.

C'est la premiere fois je vois ca et je n'ai vriament aucune piste de recherche.

Merci d'avance

Re: probleme symfony IE

Posté : 12 août 2008, 09:40
par Sékiltoyai
JE sais que sans code cela est dur.
Je crois que cette phrase est un excellent résumé...

Posté : 12 août 2008, 09:45
par Invité
Il y a peut etre des choses ( generalite ) qui peuve etre dites sans avoir besoin de code
<h2>panier</h2>

<?php if (isset($message)): ?>
  <p class="vmargin"><?php echo $message; ?></p>
<?php endif; ?>

<?php if ((isset($table_tag)) && (isset($table_options))): ?>
<?php echo form_tag(panier/index', array('style' => 'width:inherit')); ?>
  <?php // Affichage de la table décrivant le contenu du panier ?>
  <?php include_partial('createTable', $vars = array('table_tag' => $table_tag, 'table_options' => $table_options)); ?>

  <?php // Affichage de la table donnant le total du panier ?>
  <?php $table_total = content_tag('td', '&nbsp;&nbsp;Total de la commande', array('width' => '70%', 'class' => 'important_label')) ?>
  <?php $table_total .= content_tag('td', $total_panier ." &euro;", array('width' => '30%', 'class' => 'important_content')) ?>
  <?php $table_total = content_tag('tr', $table_total) ?>
  <?php $table_total = content_tag('table', $table_total, array('class' => 'basket_tb')) ?>

  <?php echo $table_total ?>

  <p class="vmargin">
    Rafra&icirc;chir
    <?php echo submit_image_tag( 'icons/refresh.gif', array('name' => 'update', 'value' => 'all', 'title' => 'Rafra&icirc;chir le panier')); ?>
	Supprimer le panier
    <?php echo submit_image_tag( 'icons/delete', array('name' => 'delete', 'value' => 'all', 'title' => 'Vider le panier')); ?>
  </p>
  </form>

<?php echo form_tag(panier/delivery') ?>
  <?php echo submit_image_tag('basket_valid.jpg', array('class' => 'submit')); ?>
</form>
<?php endif; ?>
voila le code si ca peut aider

les bouton rafraichir et supprimer marche sous firefox mais ne font rien sous IE

Posté : 12 août 2008, 10:05
par Sékiltoyai
Et le code html généré (surtout le code html généré...) ?

Posté : 12 août 2008, 10:12
par Invité
j'ai trouver la source de mon probleme je crois.

le bouton transmet une valeur en l'occurence all pour dire vider tout. Sous firefox la valeur est transmise mais pas sous IE

Posté : 12 août 2008, 10:36
par Invité
je ne sais aps pourquoi IE ne gere pas les submit_image_tag.

en remplacant cela par des simple submit_tag, cela marche impec.

Cependant le resultat graphique est plus moche evidement


Savez vous pourquoi IE ne reconnait pas ces submit_image_tag ?

Posté : 12 août 2008, 10:49
par jojolapine
humhum...
Et le code html généré (surtout le code html généré...) ?

Posté : 12 août 2008, 11:06
par Invité
en quoi le code genere va vous aider ? si je dis que c'ets le submit image tag du code que je vous ai montrer qui pose probleme ?

Posté : 12 août 2008, 11:23
par zeus
parce que nous ne connaissons pas par coeur le code HTML associé, et que c'est ce code HTML qui n'est pas interprété correctement par IE ... :roll:

Posté : 12 août 2008, 11:25
par jojolapine
en quoi le code genere va vous aider ? si je dis que c'ets le submit image tag du code que je vous ai montrer qui pose probleme ?
Et si on te dit que le code source généré va nous aider!!!!
Plus sérieusement, si on te demande de nous montrer le code généré, c'est pour t'aider, pas pour t'embêter, après libre à toi de le faire ou non!
Mais au départ, c'est toi qui a un problème, pas nous :? ...

Pourquoi est-ce que l'on veut la source généré, parce que ton "submit_image_tag" ne vaut rien dire en soit, c'est une fonction php qui pourrait aussi bien renvoyer "turlute" que du code html dont on ne connait pas la nature!
On ne connait pas tout les framework de la terre et encore moins leurs extensions ;)
Alors mets-y un peu du tien ;)

Posté : 12 août 2008, 11:28
par zeus
allez, on souffle et on inspire ... ;)

Il y a eu une petite incompréhesion, mais je pense qu'on a pu la soulever.

Posté : 12 août 2008, 11:33
par testlor
Voila le code HTML de la page
<form style="width:inherit" method="post" action="/basket">    <table class="basket_tb"><tr class="table_header"><th width="8%">R&eacute;f.</th>
		<th width="20%">Intitul&eacute;</th>
		<th width="7%">Prix</th>
		<th width="7%">Qt&eacute;</th>
		<th width="8%">Action</th>
		</tr>
	    <tr class="trimpaire"><td>2341</td>
		<td>bla</td>
     	<td>prix &euro;</td>
		<td><input name="quantity[0]" value="1" class="quantity" /></td>
		<td><input src="images/icons/refresh.gif" type="image" class="submit" name="update" value="0" title="Rafra&icirc;chir la ligne" /><input src="images/icons/delete.png" type="image" class="submit" name="delete" value="0" title="Supprimer la ligne" /></td>
		</tr>
	</table>

          
  <table class="basket_tb"><tr><td width="70%" class="important_label">&nbsp;&nbsp;Total de la commande</td><td width="30%" class="important_content">12 &euro;</td></tr></table>
  <p class="vmargin">
    Rafra&icirc;chir le panier
    <input type="image" name="update" src="/images/icons/refresh.gif" value="all" title="Rafra&icirc;chir le panier" alt="Refresh" />		Supprimer le panier
    <input type="image" name="delete" src="/images/icons/delete.png" value="all" title="Supprimer le panier" alt="Delete" />   	
  </p></form>

Posté : 13 août 2008, 13:58
par Invité
en quoi le code genere va vous aider ? si je dis que c'ets le submit image tag du code que je vous ai montrer qui pose probleme ?
Et si on te dit que le code source généré va nous aider!!!!
quote]

je confirme il a bien aider :)

Posté : 13 août 2008, 14:22
par zeus
Eh oh ... je parle pas pour le plaisir :?
On souffle et on avance ...

Donc, dans ton code généré, l'action est bizarre. Et quand je regarde le code PHP associé, je me rend compte qu'il manque une accolade ouvrant autour de l'url
form_tag(panier/index', [...]
PS : ici, il n'y a aucune obligation de résultat ...
on répond selon nos disponibilités, nos envies, ...