2017-09-27 4 views
0

Dies ist mein span-Tag und es zeigt "Hide subquestions" an. Ich möchte einen Hyperlink erstellen, damit der Benutzer weiß, dass er anklickbar ist. Wie kann ich das machen?Wie erstellt man einen Hyperlink in ColdFusion?

<span 
    onclick= 
    "#hidejsfuncs#showHideElement 
    ('h1_#qMocQuestionDetails.qnID#','none'); 
    showHideElement('v1_#qMocQuestionDetails.qnID#','');" 
    id="h1_#qMocQuestionDetails.qnID#" > #mocTrans.Translate("Hide 
    subquestions")# 
</span> 

Kann mir jemand helfen, dies zu tun? Brauche ich JavaScript dafür?

Antwort

2

Wenn Sie einen Link möchten, dann verwenden Sie einen Anker <a> Tag. Etwas wie folgt aus:

<a href="##" 
    onclick= 
    "#hidejsfuncs#showHideElement 
    ('h1_#qMocQuestionDetails.qnID#','none'); 
    showHideElement('v1_#qMocQuestionDetails.qnID#','');" 
    id="h1_#qMocQuestionDetails.qnID#" > #mocTrans.Translate("Hide 
    subquestions")# 
</a> 

HINWEIS: I enthalten zwei Hashtags im HREF, weil dieser Code zwischen <cfoutput> Tags verschachtelt ist. Durch die Verwendung von zwei Hashtags generiert die ColdFusion-Ausgabe ein einzelnes Hashtag für den Browser.

+0

Danke, ich habe versucht, das funktioniert, aber jedes Mal, wenn ich auf meinen Link klicke, bringt es mich auf die Seite zu starten. –

+0

Ihr JS onclick() wird nicht korrekt ausgelöst. Verwenden Sie in Ihrem Browser F12 oder die Entwicklertools, um zu sehen, was JS auslöst. Anstatt es dynamisch im Anker-Tag zu erstellen, müssen Sie möglicherweise zuerst den endgültigen JS erstellen. – Shawn

Verwandte Themen