-2
私たちの学校が使用しているLMS(BrainHoney)に変数が存在するかどうかを確認しようとしています。変数はドル記号で囲まれています。変数が使用されているかどうかを確認するために、警告文( "$ Hello $" == "$ Hello $")の効果を調べるif文を試してみたいと思います。HTML文字をキーボードの同等のものにする方法
変数が使用されていない場合、$ Hello $は別の文字列ではなく$ Hello $のままです。
残念ながら、これは同じではないため、falseを返します。 LMSがテキスト文字列を$ Hello $として残して、それを確認できるようにするにはどうすればよいですか?
この質問のタイトルはコンテンツと関係がありますか? –
どのような状況で、LMSにjavascriptを追加できますか? – nwellcome
$はhtml特殊文字ではなく、htmlは$を保持し、エンコードされた表現を持たないため、おそらくeval関数を使用する必要があります(グローバル配列をすべてのこれらの文字列悪い考えです)。
$ Hello $ = 'Hi'のようにインスタンス化されていて、htmlを解析していて、潜在的な置換えを見つけてlookupStrという名前のvarに入れると、次のことができます。
次に、html部分を置換変数に置き換えます。
出典
2011-08-09 20:32:10 matthewdaniel
LMSには、あなたが見ているコースに応じてデータベースによって設定された変数があります。 $ COURSE_ID $となり、LMSがその文字列 '$ COURSE_ID $'に出会うと、実際のコースIDで置き換えられます。常に初期化するわけではない他の変数がありますが、私が試みてきたものではなく、それらをチェックするより巧妙な方法が必要です。 LMSは、$ variable $が存在しない場合は置換せず、$ variable $という文字列のままにします。 $ ==&#36を含む文字列を作成する方法はありますか? –
あなたは交換がどの程度
、ドル記号で始まっています合理的に確信している場合は?
出典
2011-08-09 20:52:06 AKX
これも機能しました。私はあなたが私よりもはるかにスマートだとうれしいです! –