Мне недает покоя вот этот JS:
PHP код:
function addnews( c, button ) {
val_title = document.getElementsByName('title')[ c ].value;
val_text = document.getElementsByName('text')[ c ].value;
val_full = document.getElementsByName('full')[ c ].value;
val_cat = document.getElementsByName('cat')[ c ].value;
if( val_cat == "-1" ) {
alert( 'Выберете категорию' );
return;
}
$( button ).hide();
$( "#loadbar" + c ).show();
$.post( "index.php", { title: val_title, text: val_text, full: val_full, cat: val_cat }, function( status ) {
$( "#loadbar" + c ).hide();
if( parseInt( status ) != 1 ) {
$( button ).show();
alert( status );
return;
}
tr = $('tr');
for( i = 0; i < 4; i++ ) {
$( tr[ i + c * 4 ] ).hide();
}
} );
}
function focus_url( e ) {
if ( e.value == "about:blank" ) {
e.value = "";
return false;
}
}
function add_bookmark( url ) {
$("#bookmark").html( '<div class="del_from_bookmarks"><span onClick="del_from_bookmarks(\'' + url + '\');"><img src="0/del.gif" style="width:16px;heigth:16px;vertical-align:middle;" /> <span class="bookmark_button">Удалить из закладок</span></a></div>' );
$.post( "index.php", { add: url } );
}
function del_from_bookmarks( url ) {
$("#bookmark").html( '<div class="add_bookmark"><span onClick="add_bookmark(\'' + url + '\');"><img src="0/add.gif" style="width:16px;heigth:16px;vertical-align:middle;" /> <span class="bookmark_button">Добавить в закладки</span></a></div>' );
$.post( "index.php", { del: url } );
}
function bookmark_click( url ) {
document.getElementsByName('url')[0].value = url;
$( '#urlform' ).submit();
}
function addall( button ) {
if( document.getElementsByName('cat')[0].selectedIndex == "0" ) {
alert( 'Выберете категорию первой новости' );
return;
}
$( button ).hide();
for(i = 0; i < $(".addbutton").length; i++ ) {
if( document.getElementsByName('cat')[i].selectedIndex == "0" ) {
document.getElementsByName('cat')[i].selectedIndex = document.getElementsByName('cat')[0].selectedIndex;
}
addnews( i, $( ".addbutton" )[i] );
}
}
function start( streams ) {
c = 0;
for( i = 0; i < streams; i++ ) {
$.post( "index.php", { ajaxuploadcontents: '1', index: i }, function( status ) {
c++;
if( status != '' ) {
$( '#log' ).html( $( '#log' ).html() + '<b>' + counter + '.</b> ' + status + ';<br />');
counter++;
}
if( c == streams ) {
andstart( streams );
}
} );
}
}
function andstart( streams ) {
$.post( "index.php", { ajaxuploadcontentscheck: '1' }, function( status ) {
if( parseInt( status ) > 0 ) {
start( streams );
}
} );
}