Si j'appelle par exemple, http://www.mysite.asp?p1=2&p2=3#Bookmark Le navigateur appelle-t-il ce #Bookmark après que l'ASP "classique" génère une sortie? Il semble que cela n'arrive pas, le navigateur ne saute pas jusqu'au signet. Je suis soupçonneux qu'il soit "jeté" par ASP ou le navigateur. Cela agit de la même manière sur FF et IE6. Des idées? Merci Stackoverflow!Obtenir la valeur d'un signet à partir de l'URL appelant classique ASP
1
A
Répondre
4
Avez-vous défini le nom de l'ancre dans le balisage HTML?
Pour que #Marque fonctionne, vous devez avoir un lien <a name="Bookmark" ... ></a>
.
Voir HTML Links - The name Attribute.
notes de base:
Astuce: Si un navigateur ne trouve pas spécifié l'ancre nommée, il va vers le haut du document. Aucune erreur ne se produit.
Plus sur ce point:
http://thedailyreviewer.com/dotnet/view/bookmark-anchors-and-vbnet-103202803 http://www.velocityreviews.com/forums/t96249-can-you-jump-to-an-anchor-on-postback.html
Yep, balise d'ancrage est présent dans la sortie générée par l'ASP. Je pense que ASP interfère avec l'application du signet de l'URL. – Dave