Hallo,
ich habe ein kleines Script (nicht von mir) welches mir eine Datei in einen HTML-Tag lädt mit der ID "news-content" bzw. "corkboard-content". Dazu kann dieses Script wenn ich den Post-Button drücke, POST-Parameter an eine Datei schicken welche dann einen Beitrag einträgt.
Ich hoffe die Erklärung war so richtig, mein Problem ist jetzt das wenn ich den zweiten Teil mit dem #news-post Button einfüge geht es nicht mehr.
aber hier mal das Script:
Im Browser bekomme ich folgenden Hinweis heraus:
Was das bedeutet kann ich mir so ungefähr herleiten, nur ich weiß nicht was ich am Script ändern muss.
Hat jemand da ne Idee?
ich habe ein kleines Script (nicht von mir) welches mir eine Datei in einen HTML-Tag lädt mit der ID "news-content" bzw. "corkboard-content". Dazu kann dieses Script wenn ich den Post-Button drücke, POST-Parameter an eine Datei schicken welche dann einen Beitrag einträgt.
Ich hoffe die Erklärung war so richtig, mein Problem ist jetzt das wenn ich den zweiten Teil mit dem #news-post Button einfüge geht es nicht mehr.
aber hier mal das Script:
PHP:
/**
* @author cowthink.net
*/
$(document).ready(function(){
var $form = $('#enterform');
$("#postbutton").click(function(event){
event.preventDefault();
$.post("/write.php",
{
Name: $form.find( 'input[name="user"]' ).val(),
Message: $form.find( 'textarea[name="Message"]' ).val()
});
$('textarea[name="Message"]').val('');
});
$("#news-post").click(function(event){
event.preventDefault();
$.post("/write.php",
{
Title: $form.find( 'input[name="title"]' ).val()
Message: $form.find( 'textarea[name="content"]' ).val()
});
$('textarea[name="content"]').val('');
$('input[name="title"]').val('');
});/* */
getAllData();
getAllNewsData();
setInterval("getData()", 2000);
setInterval("getNewsData()", 2000);
});
function getData() {
var id = $(".entry:first").attr('id');
$.ajaxSetup({ cache: false});
$.get("message.php?last="+id, function(data) {
if(data.length===0) return;
$('#corkboard-content').prepend(data).hide().fadeIn(1000);
});
}
function getAllData() {
$.ajaxSetup({ cache: false});
$.get("message.php", function(data) {
$('#corkboard-content').prepend(data).hide().fadeIn(500);
});
}
function getNewsData() {
var id = $(".news-entry:first").attr('id');
$.ajaxSetup({ cache: false});
$.get("message.php?last="+id, function(data) {
if(data.length===0) return;
$('#news-content').prepend(data).hide().fadeIn(500);
});
}
function getAllNewsData() {
$.ajaxSetup({ cache: false});
$.get("message.php", function(data) {
$('#news-content').prepend(data).hide().fadeIn(500);
});
}
Im Browser bekomme ich folgenden Hinweis heraus:
Code:
event.returnValue is deprecated. Please use the standard event.preventDefault() instead.
Was das bedeutet kann ich mir so ungefähr herleiten, nur ich weiß nicht was ich am Script ändern muss.
Hat jemand da ne Idee?