de la fenêtre.emplacement troncature de l'URL avec le bouton onclick

Lorsque la fenêtre de réglage.emplacement avec un bouton de l'événement onclick, le résultat est tronqué après le deuxième paramètre nom.

Ce code:

<button onclick="window.location='index.php?p=reports_manage&id=new'">create new report - button</button>

Est l'envoi à l'utilisateur de cette page:

https://foo.com/index.php?p=reports_manage&id=

Même si j'ai ajouter des paramètres supplémentaires à la fin, il n'en est toujours coupée à la même place.

Tous ces beaux travaux cependant:

<a href="index.php?p=reports_manage&id=new">create new report - link</a>
<a href="javascript:window.location='index.php?p=reports_manage&id=new'">create new report - JS1</a>
<a href="javascript:void(0);" onclick="window.location='index.php?p=reports_manage&id=new'">create new report - JS2</a>

Aucune idée de ce que pourrait en être la cause? Aussi loin que je peux dire sur le bouton fonctionnait bien plus tôt et s'est cassé sans aucune modification de ce code. Quoi d'autre pourraient avoir une incidence sur le présent? Il n'y a pas des erreurs javascript sur la page et il arrive, peu importe de quel navigateur est utilisé.

  • fonctionne pour moi
  • L'inspecteur DOM montrer le même que votre code HTML ou peut-on analyser un problème?
  • Avez-vous essayé d'utiliser <input type="button" onclick="" /> au lieu de l'élément de bouton? Je recommande toujours l'aide de l'entrée pour le bouton du navigateur différente et parfois un comportement inattendu pour les <button>
  • L'inspecteur DOM ne montrons le bon code. Cependant, quand j'ai passez la souris sur le bouton dans IE, il montre que le tronc de l'url au bas de la page. Je vais regarder de près tout le reste pour les erreurs de syntaxe ou d'ouvrir les guillemets.
  • à l'aide d'une balise d'entrée très travaillé ici. Je ne sais pas pourquoi <button> n'a pas, mais il n'est pas trop important. Vous pouvez l'utiliser comme une solution afin que je puisse crédit vous?
  • Un long shot, mais peut-être spécifier le type de bouton de l'aide. Dans ce cas type="button".
  • Votre solution a également travaillé. Aide: <button type="button" onclick="">

InformationsquelleAutor William W | 2012-04-17