- Joined
- Apr 21, 2007
- Messages
- 2,585
- Reaction score
- 1
Und zwar folgendes, ich moechte meine JavaScript-Funktionen in einer externen Datei auslagern.
Dafuer mach ich das um einmal jquery zu importieren und dann die Datei mit meinen Funktionen.
Ich habe folgenden JavaScript.
Diese Funktion wird aufgerufen, sobald eine Form mit der ID target submitted wird. Nun will, ich das aber ueber eine externe Datei machen und schreibe deshalb den Code von oben in die functions.js. Das funktioniert auch so weit ganz gut, wenn ich dies aber nun in eine Funktion schreiben will
wird die Funktion aber nicht mehr aufgerufen. Irgendwelche Ideen, wie ich das hinkriege, dass es trotzdem funktioniert?
Dafuer mach ich das um einmal jquery zu importieren und dann die Datei mit meinen Funktionen.
Code:
<script type="text/javascript" src="js/jq.js"></script>
<script type="text/javascript" src="js/functions.js"></script>
Ich habe folgenden JavaScript.
Code:
$(document).ready(function() {
document.getElementById('statusMessage').value='';
document.getElementById('statusMessage').focus();
$('#target').submit(function() {
var tData = $("#statusMessage").val();
if(tData == '')
alert('Your status message can\'t be empty');
else{
var dataString = 'text=' + tData;
$.ajax({
type: 'POST',
url: 'functions.inc.php',
data: dataString,
cache: false,
success: function (html) {
$("#conent").after(html);
window.location.reload(true);
}
});
}
return false;
});
});
Code:
function writePost(){
}
wird die Funktion aber nicht mehr aufgerufen. Irgendwelche Ideen, wie ich das hinkriege, dass es trotzdem funktioniert?