Ok, also habe ich einen zufälligen Zitatgenerator gemacht, der gut funktioniert. Ich möchte nun das zufällig generierte Zitat nehmen und es zu einem Tweet machen. Ich weiß, wie man Text zu einem Tweet macht. Mein Problem nimmt die Funktion, die das zufällige Zitat und zur Ergänzung der URL erzeugt hier zu twittern ist mein Code:Wie füge ich eine Funktion als Variable in eine Link-URL als Tweet für Twitter ein?
<h1>Random Quote Generator</h1>
<p>Star Wars Quotes</p>
<button class="btn btn-default" type="submit">New Quote</button> <div class="row">
<div class="quote-box col-md-6 col-md-offset-3">
<p class="quote">"Placeholder Quote"</p>
<p class="author">Placheolder Author</p>
<a onclick="getTweet();" href="#" target="_blank"><img src="http://www.iconsplace.com/icons/preview/yellow/twitter-2-256.png" alt="twitter logo"> Use the Force to Tweet</a>
</div><!--quote-box-->
</div><!--row-->
$(document).ready(function() { //random quote works fine
function pickQuote() {
var quotes = ["It's a trap!", "Mmm. Lost a planet, Master Obi-Wan has. How embarrassing.", "I find your lack of faith disturbing"];
var author = ["-Admiral Akbar", "-Yoda", "-Darth Vader"];
var randomNum = Math.floor((Math.random() * quotes.length));
var randomQuote = quotes[randomNum];
var randomAuthor = author[randomNum];
$(".quote").text(randomQuote);
$(".author").text(randomAuthor);
}
$(".btn").on("click", function() {
pickQuote();
});
//this is where the tweet magic is supposed to happen
var a = pickQuote();
function getTweet(){
return "http://twitter.com/home/?status=" + a;
}
});
Bitte jede Hilfe sehr geschätzt würde.
Danke, aber vielleicht habe ich mehr von dem HTML-Code hinzugefügt. der Knopf (.btn) randomisiert die Anführungszeichen und ist im HTML vor dem HTML mit dem Anführungsstrich-Kasten überprüfen Sie den HTML wieder an der Spitze, die ich in den Zeilen vor diesem div hinzufügte, damit Sie das freie Bild erhalten können – MikeL5799