It looks like you're new here. If you want to get involved, click one of these buttons!
<<if visited("Instructions")>> {{{>> }}}Before we go any further, I'd like to know a little more about you. What is your name, young adventurer? <<else>>\ {{{>> }}}Welcome to the land of Terra. Allow me to introduce myself. I am Az'rha and I will be your guide through this adventure. Before we go any further, I'd like to know a little more about you. What is your name, young adventurer? <</if>>\ <span id="name">{{{>> }}}<<textbox "$playerName" "" autofocus>></span><span id="button"><<button "Enter">><<replace "#output1">>You say your name is $playerName, correct? Remember, you will be unable to change it later. → <<click "Yes">><<replace "#output2">>It is nice to meet you, $playerName.<</replace>><<replace "#output3">>[[Continue →|characterCreation2]]<</replace>><</click>><</replace>><</button>></span> <span id="output1"></span> <span id="output2"></span> <span id="output3"></span>
Comments
What is it not doing that you want it to do?
Second thing is to see what your #button element is up to and make sure it's not anything crazy. It's likely that the text you're putting into #output1, etc is also taking on those properties, since the text is originating from inside that span.
If I had to guess, I'd guess that something is mixed up in the CSS somehow, like the #button text color is the same as the #output background color; something like that.
And yes, <<link>> is functionally identical to <<click>>. You can just run a find/replace through your code to change over. I don't know if it's a big deal, but support for it could go away in future versions of SugarCube, so I'd at least stop using it going forward.
And just so we're on the same page, here's the code as it's running for me, compiled to html and attached. It's possible that my definition of working is not the same as yours, so I just want to make sure we're on the same page there.
My output spans are above the code, ignore that--shouldn't matter.