Jump to content

Юрик

Newbie
  • Posts

    13
  • Joined

  • Last visited

Everything posted by Юрик

  1. Спасибо, за совет. Я очень извиняюсь, но оказывается в IE код РАБОТАЕТ!!!!!! а в опере - нет. Почему я забыл посмотреть как он работает в IE? мне стыдно. Ко заработал следущим образом: function load_text(Page){ $('#Wrap').fadeOut(400,function(){ $('#Wrap').fadeIn(400)});//показываем новую картинку $('#Wrap').load("h.html#s" + Page ); } </script> Теперь вопрос существенно меняется. Почему же он в опере отказывается работать? Ваше предложение рассмотрел. И не понял какой параметр передавать в функцию (e)? Я так понял, что вы советуете отменить действие по умолчнию? Но не понял ЧЕГО? Ссылки? Спасибо за то что со мной общаетесь. Очень Вам благодарен. e - формальный параметр. При вызове ничего передавать не надо - Объект событие и так передаётся в функцию-обработчик первым параметром. e передаётся чтобы можно было вызвать e.preventDefault(), чтобы отменить ссылку.. Спасибо.Попробовал.Не помогло. В Опере так ничего и не появляется.
  2. Спасибо, за совет. Я очень извиняюсь, но оказывается в IE код РАБОТАЕТ!!!!!! а в опере - нет. Почему я забыл посмотреть как он работает в IE? мне стыдно. Ко заработал следущим образом: function load_text(Page){ $('#Wrap').fadeOut(400,function(){ $('#Wrap').fadeIn(400)});//показываем новую картинку $('#Wrap').load("h.html#s" + Page ); } </script> Теперь вопрос существенно меняется. Почему же он в опере отказывается работать? Ваше предложение рассмотрел. И не понял какой параметр передавать в функцию (e)? Я так понял, что вы советуете отменить действие по умолчнию? Но не понял ЧЕГО? Ссылки? Спасибо за то что со мной общаетесь. Очень Вам благодарен.
  3. Попробовал и так. Текст все равно не появляется. Ставил даже в библиотеке jquery aler-ты. В функцию вроде вхожу правильно, параметры ею принимаются правильные, но вот результата не добиться.все равно текст стирается, а новый не появляется. Может правильно нужно указать путь к 1.html файлу?? он точно лежит в той же папке где и текущая страница?? Проверил!!! Даже пробовал написать полный путь к нему же. Точно в той папке лежит. Попробовал даже так : <script type="text/javascript"> function load_text(Page){ $('#Wrap').fadeOut(400,function(){ $('#Wrap').load("E:\Lena\h.html#s" + Page ); $('#Wrap').fadeIn(400)});//показываем новую картинку } </script> Текст стал прятаться плавно , а нового - нет все равно. Пробовал убрать параметр #s и Page оставив просто имя файла. Не помогает. В функцию load по идее могут передаваться 3 параметра. Один из них (второй) вроде - функция, которая выполняется после загрузки, а вот 3-й "callback" для чего? Кстати: не подскажите что означает цифра 1 после хэша в этой конструкции?И нужна ли она если строк с <li> - несколько? <LI><A href="#1" onClick="load_text()">заменить div</a></LI>
  4. Попробовал и так. Текст все равно не появляется. Ставил даже в библиотеке jquery aler-ты. В функцию вроде вхожу правильно, параметры ею принимаются правильные, но вот результата не добиться.все равно текст стирается, а новый не появляется.
  5. Есть такой HTML файл: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <script src="http://code.jquery.com/jquery-1.2.6.js"></script> <script type="text/javascript"> function load_text() { $('#Wrap').load("1.html#s3");} </script> <title>Проба</title> </head> <body> <div id="menu3"> <ul> <LI><A href="#1" onClick="load_text()">заменить div</a></LI> </ul> </div> <div Id="Wrap"> Этот текст должен замениться на текст из файла </div> </body> </html> Он должен по нажатии на ссылку заменить строку в блоке DIV ( с id="Wrap") на строку из файла 1.html из div с id="s3" Ниже привожу текст 1.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <title>Объекты для вставки</title> </head> <body> <div id="s1"> Это текст 1 </div> <div id="s2"> Это текст 2 </div> <div id="s3"> Это текст 3 </div> </body> </html> Сообственно вопрос. Текст плавно пропадает, а другой не появляется. Чтоя я не так делаю?
  6. Спасибо попробовал так. Кодировка заголовка методом подбора стала отображаться по русски в UTF-8, а тело письма хорошо просматривается в windows-1251
  7. Возникает проблема при просмотре в "The bat" отправленной почты с сайта. Тело письма просматривается нормально, а заголовок видится не в той кодировке и соответстввенно нечитабелен. Привожу код скрипта: <?php $config['smtp_username'] = 'ven'; //Смените на имя своего почтового ящика. $config['smtp_fullusername'] = 'ven@mail.lanck.net'; //Смените на имя своего почтового ящика. $config['smtp_port'] = '25'; // Порт работы. Не меняйте, если не уверены. $config['smtp_host'] = 'smtp.lanck.net'; //сервер для отправки почты(для наших клиентов менять не требуется) $config['smtp_password'] = 'xxxx'; //Измените пароль $config['smtp_debug'] = true; //Если Вы хотите видеть сообщения ошибок, укажите true вместо false $config['smtp_charset'] = 'windows-1251'; //кодировка сообщений. (или UTF-8, итд) $config['smtp_fromname'] = 'Письмо с сайта'; //Ваше имя - или имя Вашего сайта. Будет показывать при прочтении в поле "От кого" $config['smtp_fromaddr'] = 'ven@akush.spb.ru'; //От кого - адрес function smtpmail($mail_to, $subject, $message, $headers='') { global $config; if ($headers) $SEND .= $headers."\r\n\r\n"; else { //Эту строку пробовал по совету изложенному в http://www.spravkaweb.ru/php/sovet/mail не получилось //$SEND = "Content-Type: text/plain; charset=\"".$config['smtp_charset']."\"\r\n"; // $SEND = "Date: ".date("sD, d M Y H:i:s") . " UT\r\n"; $SEND .= "From: \"".$config['smtp_fromname']."\" <".$config['smtp_fromaddr'].">\r\n"; $SEND .= "To:".$mail_to."\r\n" ; //............. //$SEND .= 'Subject: ='.$subject."=?=\r\n"; $SEND .= "Subject: =?".$config['smtp_charset'].'?B?'.$subject."?=\r\n"; //$SEND .= "Subject:".base64_encode($subject). "\r\n"; //.............. $SEND .= "MIME-Version: 1.0\r\n"; $SEND .= "Content-Type: text/plain; charset=\"".$config['smtp_charset']."\"\r\n"; $SEND .= "Content-Transfer-Encoding: 8bit\r\n"; $SEND .= "X-Priority: 3\r\n\r\n"; } $SEND .= $message."\r\n".$SEND; if( !$socket = fsockopen($config['smtp_host'], $config['smtp_port'], $errno, $errstr, 30) ) { if ($config['smtp_debug']) echo $errno."<br>".$errstr; return false; } . . . ?> Комментариями помечено место с моими попытками показать заголовок в кодировке "windows-1251" Буду очень признателен за помощь.
  8. Поддерживает ли Opera функцию load() из библиотеки <script src="http://code.jquery.com/jquery-latest.js"></script> Почему-то в ней не отрабатывет такая конструкция $('#Container').load('1.html #' + Page); В HomeSite при отладке работает хорошо.
  9. При использовании jquery.corner.js при загрузке BODY я использую функцию в которой есть такая конструкция $("#x2").corner("round"); Вопрос: Если у меня на форме есть несколько элементов, у которых я хочу закруглить углы то можно ли им всем назначить один и тот же ID ("x2")? Я попробовал так сделать и вижу, что один элемент "Закругляется" а остальные - нет. Почему?
  10. Большое спасибо, все хорошо заработало.
  11. Уважаемый "Синдром" спасибо за помощь. Разобрался досконально в вашем алгоритме. Но т.к я новичок то у меня возникает вопрос по-поводу его работы. Ведет он себя так: 1. Зажигается 1-я картинка 2. Через 3 сек (не успев погаснуть) меняется на 2-ю 3. Гаснет (2-я) 4. Зажигается (2-я) 5. меняется на 1-ю 6. гаснет 1-я 7. зажигается 1-я и т.д из чего я делаю вывод, что строка 2 выполняется не дождавшись окончания "гашения" в строке 1, т.к. от перемены этих строк местами работа алгоритма не меняется ...... 1 $('#ID1').fadeOut(); //селектором находим картинку и плавно прячем ее 2 $('#ID1').attr('src', imgs); //в качестве сурса подставляем i элемент массива 3 $('#ID1').fadeIn(); //показываем новую картинку ...... Может быть такое? Ведь очень хочется, чтобы погасла 1-я а зажглась 2-я. Не знаю, нужно ли выкладывать весь код, если скажешь - выложу. Еще раз большое спасибо за помощь в освоении Java.
  12. Спасибо большое за помощь. На просторах интернета я нашел информацию о том, что лучше использовать такую конструкцию var ff = document.getElementById("ID1") ; ff.src = "Picture"; чем document.getElementById("ID1").src = "Picture"; и далее работать с этой переменной f. Почему по аналогии не работает такая конструкция? ff.fadeOut(800);
  13. Хотелось бы иметь плавно сменяющиеся 2 картинки. Подскажите пожалуйста, почему у меня не работает такой код? <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <script type="text/javascript" src="jquery-1.2.6.js"></script> <!--<script type="text/javascript" src="script.js"></script>>--> <script type="text/javascript" > function Multik(){ if (a=1) { var ff = document.getElementById("ID1"); alert(ff.src); ff.fadeOut(800); <!--$("ID1").fadeOut(800);--> <!--document.getElementById("ID1").src="Объявление2.jpg";--> alert(a); } if (a=2) { document.getElementById("ID1").src="Объявление2.jpg"; $("ID1").fadeIn(800);alert(a); } if (a=3) {$("img.ID1").fadeOut(800);alert(a);} a=a+1; if (a=5) { a=1;} } function ddd() { var a=1; setInterval('Multik()', 2400); } </script> <IMG id="ID1" alt="Приходите подготовленными Желаем удачи!!!" src ="Объявление1.jpg" width=400 height=250 > <title> Пример </title> </head> <body onload="ddd();"> </body> </html>
  14. Всем привет. Я имею небольшой опыт работы с html. Вот мой сайт www.akush.spb.ru

    Решил подкрепиться у вас знаниями по java Script. Надеюсь на понимание. Спасибо авторам форума за такую замечательную возможность обмена опытом.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy