2010-12-08 8 views
1

Je mets un lien href simple à l'intérieur de ma page html: http://search.mastertour.co.il/?mode=page&page=12077&lang=rus le lien peut être trouvé au bas de la page près de l'image de tête de cleopatra. Maintenant, alors que la page se trouve dans un sous-domaine, le lien fait référence à un TLD mais la page ne peut pas rediriger vers le lien. Il montre une page "demi-cuite" tout en essayant d'accéder directement au lien (pas via le lien html) montre la page bien.Problème étrange avec le lien simple HREF

Une idée ???

+0

Allumez les rapports d'erreurs. Tout sera révélé. Si vous utilisez PHP, placez-le en haut de la page "half caked" 'error_reporting (E_ALL); ini_set (" display_errors ", 1);' – Stephen

+0

Vous voulez dire que la page s'ouvre dans une nouvelle fenêtre/onglet au lieu de même page? – Nigel

Répondre

0

Je devine qu'il a quelque chose à voir avec le onclick attribut que vous avez joint. En avez-vous vraiment besoin? Aussi, je devine que vous l'utilisez pour forcer ce lien à ouvrir dans un nouvel onglet/fenêtre - vous ne devriez pas, comme l'utilisateur devrait avoir ce genre de contrôle.

+0

Vous avez 100% raison de forcer les onglets, mais je ne suis pas sûr si c'est la raison pour laquelle la page échoue. – Stephen

+0

Lorsque vous essayez d'ouvrir manuellement l'URL, la page se charge correctement - donc je suppose qu'il a quelque chose à voir avec l'attribut 'onclick', bien que je ne sais vraiment pas ce :( – jgradim

+0

Le lien fonctionne très bien dans IE7 mais pas FF3.6.12 Je suis enclin à être d'accord avec Jgradim, alors allez avec la réponse d'Egrunin. –

1

Débarrassez-vous de la window.open(), c'est tout ce que vous avez besoin:

<a href="http://www.mastertour.co.il/rus/tours/egypt/" target="_new">здесь</a>