PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (14): [1] 2 3 4 5 6 7 8 9 ... » В конец
Найдено сообщений: 208
Altynayka
Отправлено: 02 Октября, 2014 - 10:43:49 • Тема: Событие click в jquery над элементом <embed> • Форум: JavaScript & VBScript
Ответов: 2 Просмотров: 828
Я нашла решение:
Если кому-нибудь понадобится.
Вот пример :
CODE (
htmlphp ):
скопировать код в буфер обмена
< div id= "layer1" >
< object classid= "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase= "http://fpdownload.adobe.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0"
width= "799" height= "741" id= "myMovieName" >
< param name= "movie" value= "_data.swf" />
< param name= "quality" value= "high" />
< param name= "play" value= "true" />
< param name= "loop" value= "true" />
< param name= "wmode" value= "transparent" />
< embed src= "_data.swf" quality= high bgcolor= #FFFFFF width="799" height="741"
name= "myMovieName" type= "application/x-shockwave-flash"
play= "true" loop= "true" wmode= "transparent"
pluginspage= "http://www.adobe.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" >
</ embed>
</ object>
</ div>
Altynayka
Отправлено: 01 Октября, 2014 - 13:12:47 • Тема: jquery $.post и Internet Explorer • Форум: JavaScript & VBScript
Ответов: 4 Просмотров: 870
Здравствуйте участники форума!
У меня вопрос такой:
Как сделать так чтобы запрос ниже заработал в Internet Explorer? В остальных браузерах работает.
CODE (
htmlphp ):
скопировать код в буфер обмена
< script type= "text/javascript" >
jQuery( document) . ready( function( $) { $. post( "http://tes.org/file.php" , { sid: 310013 } , function( data) { $( "#content" ) . html( data) ; } ) ; } ) ;
</ script>
Пробовала вставить заголовки в файле file.php.
Но что-то не срабатывает. Возможно на сервере надо какие настройки прописать?
Пожалуйста помогите.
(Добавление)
Проверили с другого компьютера, там отображается, видимо у меня настройки браузера не так установлены....
Altynayka
Отправлено: 03 Января, 2014 - 10:02:08 • Тема: Помогите разобраться с canvas html5 и javascript • Форум: JavaScript & VBScript
Ответов: 2 Просмотров: 1304
Добрый день!
Помогите решить задачу: Необходимо нарисовать круг на холсте и перемещать его за мышью. У меня при движении мыши рисуется новый объект, а отрисованные до этого элементы остаются на холсте.
CODE (
htmlphp ):
скопировать код в буфер обмена
<!DOCTYPE HTML>
< html>
< head>
< title> html5canvas.ru</ title>
< META charset = "utf-8" >
< script>
// Иницализируем необходимые переменные
function init( ) {
canvas = document. getElementById( "example" ) ;
context = canvas. getContext( "2d" ) ;
canvas. width = 600 ;
canvas. height = 375 ;
width = 100 ;
height = 70 ;
radius= 30 ;
drag = false ; // переменная истинная когда зажата кнопка мыши
initdrag = 0 ;
dragRect = new Shape( radius) ;
canvas. onmousedown = mouseDown;
setInterval( draw, 1000 / 60) ;
}
// Метод отрисовки
function draw( ) {
var imageObj = new Image( ) ;
imageObj. src = "hand.jpg" ;
context. drawImage( imageObj, 0, 0, 600, 375) ;
dragRect. draw( ) ;
}
// Класс задающий круг
function Shape( radius) {
this. radius = radius; // Радиус
this. offsetX = 0 ;
this. offsetY = 0 ;
this. draw = function( ) // Метод рисующий круг
{
if ( initdrag) {
context. stroke( ) ;
context. lineWidth = 1 ;
context. strokeStyle = "red" ;
context. arc( this. x, this. y, this. radius, 0, 2* Math. PI ) ; context. stroke( ) ;
}
}
}
// Метод срабатывающий на нажатие кнопки мыши
function mouseDown( evt) {
var mouseX = evt. pageX - canvas. offsetLeft;
var mouseY = evt. pageY - canvas. offsetTop;
if ( ! initdrag) {
initdrag= 1 ;
dragRect. x = mouseX;
dragRect. y = mouseY;
dragRect. draw( ) ;
//alert(dragRect.x+','+dragRect.y);
}
if ( ( ( mouseX - dragRect. x) * ( mouseX - dragRect. x) + ( mouseY - dragRect. y) * ( mouseY - dragRect. y) ) <= dragRect. radius * dragRect. radius) {
drag = true ;
dragRect. offsetX = mouseX - dragRect. x + 8 ;
dragRect. offsetY = mouseY - dragRect. y + 8 ;
canvas. onmousemove = mouseMove;
canvas. onmouseup = mouseUp;
}
}
// Движение мыши
function mouseMove( evt) {
var mouseY = evt. pageY;
var mouseX = evt. pageX;
if ( drag) {
// Изменение координат фигуры
dragRect. x = mouseX - dragRect. offsetX;
dragRect. y = mouseY - dragRect. offsetY;
}
}
// Если отпущина кнопка мыши, то переменная drag принимает ложное значение
function mouseUp( evt) {
drag = false ;
//alert(dragRect.x+','+dragRect.y)
}
</ script>
</ head>
< body onload= "init()" >
< canvas id= "example" style= "background-image: './hand.jpg';border:1px solid #d3d3d3;background-color:#fff;" > </ canvas>
</ body>
</ html>
Как исправить?
Altynayka
Отправлено: 23 Сентября, 2013 - 11:37:54 • Тема: Проигрывание музыки в определенное заданное время • Форум: JavaScript & VBScript
Ответов: 1 Просмотров: 1624
Здравствуйте!
Помогите пожалуйста разобраться со следующим:
Как можно организовать проигрывание фоновой музыки на сайте в определенное время средствами js (несколько раз в день).
Вот код, когда фоновая музыка проигрывается один раз, но при открытии страницы:
CODE (
htmlphp ):
скопировать код в буфер обмена
< script type= "text/javascript" src= "http://scriptjava.net/source/scriptjava/scriptjava.js" ></ script>
02 < script type= "text/javascript" >
03 $$r ( function( ) {
04 $$i ( {
05 create: 'script' ,
06 attribute: {
07 'type' : 'text/javascript' ,
08 'src' : 'http://nagon.net/js/sound.js'
09 } ,
10 insert: $$( ) . body,
11 onready: function( ) { //выполняю только после загрузки скрипта
12 //создаю экземпляр обьекта
13 var s= new sound( ) ;
14 s. start( {
15 'music' : 'http://goldenland.onfind.net/2/1/5.mp3' ,
16 'player' : 'http://nagon.net/flash/player_mod0.swf'
17 } ) ;
18 }
19 } ) ;
20 } ) ;
21 </ script>
А надо сделать, чтобы музыка проигрывалась в 10.00, в 12.00, в 14.00, в 16.00, в 18.00, если страница открыта.
Помогите пожалуйста.
(Добавление)
Решила:
CODE (
htmlphp ):
скопировать код в буфер обмена
< script type= "text/javascript" src= "http://scriptjava.net/source/scriptjava/scriptjava.js" ></ script>
< script type= "text/javascript" >
$$r ( function( ) {
$$i ( {
create: 'script' ,
attribute: {
'type' : 'text/javascript' ,
'src' : 'http://nagon.net/js/sound.js'
} ,
insert: $$( ) . body,
onready: function( ) {
var now = new Date ( ) . getTime( ) ; //получаем время var remain = 60000 - ( now % 60000) ; //узнаем сколько осталось до 00
setTimeout( function ( ) { //ждём до 00
setInterval( play, 60 * 1000) ; //запускаем каждые 60сек
play( ) ; //запускаем сейчас, т.к. сейчас 00
} , remain) ;
function play( ) { //функция проигрывания
var m = d. getMinutes( ) ;
var h = d. getHours( ) ;
//alert(h+':'+m);
var s= new sound( ) ;
if ( h== 10 && m== 00 ) {
s. start( {
'music' : 'http://goldenland.onfind.net/2/1/5.mp3' ,
'player' : 'http://nagon.net/flash/player_mod0.swf'
} ) ;
}
}
}
} ) ;
} ) ;
</ script>
(Добавление)
Спасибо, тему можно удалить ))
Страниц (14): [1] 2 3 4 5 6 7 8 9 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB