J'ai un lien simple dans ma TML (tapisserie apache spécifique):Fetch et remplacer la valeur de l'attribut href de <a> tag en utilisant prototype
<a href="www.google.com" class="info-value" target="new">www.google.com</a>
maintenant sur le navigateur si je suis en train de cliquer sur le lien, en fait il est redirection vers
http://localhost:8080/..../..../www.google.com
au lieu de celui-ci devrait ouvrir un nouvel onglet pour ce lien.
donc la logique que je pense est:
1) Fire a javascript on page load
2) Get the href value of anchor tag
3) Append http:// at the start, if it doesn't contains it.
Donc, pour ce faire, en fait je veux utiliser prototype (framework javascript), et je suis peu nouveau à cette ...
Comment puis-je écrire la fonction en utilisant la bibliothèque Prototype.js?
+1 et ouais je ne peux pas imaginer pourquoi cela aurait besoin t o être effectué côté client, sauf si l'information est seulement connue du côté client. Sinon, il appartient au serveur dans le fichier .java associé au fichier .tml. – WhiteFang34
bien en réalité le href = "$ {activityDetails.externalLink}" - provenant de la base de données, et cette valeur de lien peut avoir le http: // ou peut-être pas ... C'est pourquoi je voulais le vérifier en utilisant javascript. – Nirmal
@Nirmal - voir ma réponse éditée.Cela devrait vraiment être fait sur le serveur. –