2009-12-02 7 views
-2

J'ai Windows Media Player sur ma page principale avec des liens vidéo. Donc, quand je clique sur le lien cette vidéo particulière devrait jouer dans le lecteur multimédia à l'intérieur de ma page Web. J'utilise javascript pour gérer cela. Mes fichiers vidéo sont également stockés sur le serveur distant. Mais quand je clique sur le lien de la vidéo, la boîte d'adresse affiche un signe # après l'url qui ne charge pas le fichier vidéo. Mon javascript est correct car il fonctionne parfaitement bien pas mon ordinateur local. Si quelqu'un a une solution pour moi serait vraiment apprécié.comment faire pour supprimer # signe après l'URL

Merci Vijay Zutshi

Répondre

8

Je devine que vous utilisez quelque chose comme ça?

<a href="#" onclick="do_something(1)">...</a> 

Si oui, la solution la plus simple serait le long de ces lignes:

<a href="#" onclick="do_something(1); return false">...</a> 

Cela indique au navigateur de ne pas effectuer l'action normale de clic (qui accède à l'ancre #) après votre gestionnaire onclick a courir.

+0

J'ai essayé votre solution est travaillé pour enlever # après url, mais malheureusement, quand je clique sur le lien vidéo, il dit connexion, puis les médias d'ouverture mais nothink joue sur le lecteur Windows Media. Pouvez-vous conseiller. Merci – vijay

+0

C'est un problème différent, pour lequel vous avez donné pas assez d'informations pour diagnostiquer. (En fait, il y avait à peine assez pour faire cette réponse inférée.) S'il vous plaît fournir plus de détails, y compris le code source. – ephemient

+0

Salut, J'ai le code pour vous comme suit: - d'abord dans la balise head je suit javascript: - puis-je charger windows media player puis dans le corps principal que j'ai des liens individuels pour les vidéos à jouer J'espère que cela aide maintenant Merci Vijay – vijay

1

en plus de ephemient, vous pouvez utiliser:

<a href="javascript:void(0);" onclick="function();">...</a> 
Questions connexes