Парни, помогите разобраться с такой штукой пожалуйста. Есть сайт (без всякого намека на рекламу) на DLE. На сайте есть боковое меню справа, которое разворачивается при нажатии. Проблема в том, что работает только один верхний блок. А мне нужно N количество. Вот шаблонный кусок скрипта, нужная функция Ulmenu. Code: $.fn.UlMenu=function() { $.each(this,function(){ $("li.submenu",this).hide(); $("li:has(.sublnk)",this).click(function(){ $(this).toggleClass("selected").next("li.submenu").slideToggle(300).css("display",function(){ if($(this).css("display")=="list-item") return "block"; }); }); }); return this; } Вот шаблонный кусок кода, для вывода меню на страницу: Code: <script type="text/javascript"> $(function(){ $("#slidemenu").UlMenu(); }); </script> <div id="navi_disp" class="block"> <div class="dtop"><h4 class="btl"><span>необходимое</span> для сессии</h4></div> <ul id="slidemenu" class="reset"> <li><span class="sublnk">Информатика</span></li> <li class="submenu"> <ul> <li><a href="http://mati4you.p.ht/index.php?do=cat&category=inf_lect">Лекции</a></li> </ul> </li> </ul> </div> Проблема: - оставляем один блок - все разворачивается и работает; - вставляем точно такой же код, только с другим див_ид и другим заголовком после первого блока - не работает, отображается уже развернутым. - создаем отдельно копию функции и называем ее по другому. используем для второго блока - не работает, уже развернут. Требуется: отображение справа любого количества блоков, свернутых и при нажатии разворачивающихся. Как быть?
столкнулся с проблемой. скрипт отчета времени на сайте. В обычном файле html работает, а на главной странице dle глючит. может он вступает в конфликт с другими скриптами. Но как это исправить. Подскажите, пожалуйста.
Задача довольно простА. Вопрос! Что имеем? есть html - php страничка и есть удаленный сервер. Нужно сделать так, чтобы мы на НАШЕМ php сервере увидели html код iframe. Если в деталях - человек заходит на наш index.php. на нем есть инфо своя плюс ифрейм по центру со сторонним сайтом (другой сервер). он туда вбивает данные свои, нажимает 2 или 3 раза "далее" - тоже внутри ифрейма - по мере заполнения формы о себе. и затем - когда он нажимает отправить - ему вылетает в ифрейме сообщение СПАСИБО в виде html кода <h2>Благодарим за Ваше обращение</h2>. Так вот. Нужно, чтобы наш скрипт, увидев этот html код в ифрейме - уже у нас на сервере выдал определенную реакцию в виде php запроса. http://2007.fastcoder.ru/forum/?topicId=794 - вот ссылка с решением наполовину.
если айфрейм в другом домене - то просто так жаваскриптом не сканает. можно проксиком управлять всей передачей, но его еще пропихнуть юзеру нужно =\
Ребят, совсем не давно занялся изучением сайтостроения, нужно сделать подобие калькулятора. Надеюсь я правильно в раздел JavaScript зашел? Имеем вот такую форму . Как бы ее реализовать для сайта? Можно без графики.
[Просьба] Прошу вас о помощ Invision Power Board -> globalTemplate: Code: <script language="javascript" type="text/javascript"> <!-- function startUpload(){ document.getElementById('myf1_upload_process').style.visibility = 'visible'; document.getElementById('myf1_upload_form').style.visibility = 'hidden'; return true; } function stopUpload(success){ var result = ''; if (success == 1){ result = '<span class="mymsg">The file was uploaded successfully!<\/span>'; } else { result = '<span class="myemsg">There was an error during file upload!<\/span>'; } document.getElementById('myf1_upload_process').style.visibility = 'hidden'; document.getElementById('myf1_upload_form').innerHTML = result + '<br/>File: <input name="myfile" type="file" size="0" /><input type="submit" name="submitBtn" class="mysbtn" value="Upload" />'; document.getElementById('myf1_upload_form').style.visibility = 'visible'; return true; } //--> </script> upload.php PHP: <?php // Edit upload location here $destination_path = getcwd().DIRECTORY_SEPARATOR; $result = 0; $target_path = $destination_path . basename( $_FILES['myfile']['name']); $imagetypes = array( 'image/png' => '.png', 'image/gif' => '.gif', 'image/jpeg' => '.jpg', 'image/bmp' => '.bmp'); $ext = $imagetypes[$_FILES['myfile']['type']]; $randval = time(); $newname = $randval . $ext; if(@move_uploaded_file($_FILES['myfile']['tmp_name'], $newname)) { $result = 1; } sleep(1); ?> <script language="javascript" type="text/javascript">window.top.window.stopUpload(<?php echo $result; ?>);</script> HTML: <form action="myuploader/upload.php" method="post" enctype="multipart/form-data" target="upload_target" onsubmit="startUpload();" > <div style="margin-top:-40px"> <p id="myf1_upload_process"><strong>UpLoading...</strong> <br/> <img src="myuploader/loader.gif" /> <br/> </p> <p id="myf1_upload_form" align="left"> <br/> File: <input type="file" name="myfile" accept="image/*" size="0" /> <input type="submit" name="submitBtn" class="mysbtn" value="Upload" /> </p> </div> <iframe id="upload_target" name="upload_target" src="#" style="width:0;height:0;border:0px solid #fff;"></iframe> </form> editor = ipb.textEditor.getEditor(ipb.topic.fastReplyId); Как сделать так,чтобы после завершения загрузки ссылка на фото которую загрузили автоматически вставилос в editor editor = ipb.textEditor.getEditor(ipb.topic.fastReplyId); в тегах [.img][/.img]
http://forum.antichat.ru/showpost.php?p=3359365&postcount=3633 Code: <script language="javascript" type="text/javascript"> <!-- function startUpload(){ document.getElementById('myf1_upload_process').sty le.visibility = 'visible'; document.getElementById('myf1_upload_form').style. visibility = 'hidden'; return true; } function stopUpload(success){ var result = ''; if (success == 1){ result = '<span class="mymsg">The file was uploaded successfully!<\/span>'; } else { result = '<span class="myemsg">There was an error during file upload!<\/span>'; } document.getElementById('myf1_upload_process').sty le.visibility = 'hidden'; document.getElementById('myf1_upload_form').innerH TML = result + '<br/>File: <input name="myfile" type="file" size="0" /><input type="submit" name="submitBtn" class="mysbtn" value="Upload" />'; document.getElementById('myf1_upload_form').style. visibility = 'visible'; return true; } //--> </script> подскажите как выводит вместо него, или в нем: Code: result = '<span class="mymsg">The file was uploaded successfully!<\/span>'; это (ссылка на загружаемого файла) Code: echo "Адрес <a href=\"myuploader/$new_name\">http://my_site_url/myuploader/$newname</a>";
сделал вот так: Code: <script language="javascript" type="text/javascript"> <!-- function startUpload(){ document.getElementById('myf1_upload_process').style.visibility = 'visible'; document.getElementById('myf1_upload_form').style.visibility = 'hidden'; return true; } function stopUpload(success){ var result = ''; if (success == 1){ result = '<span class="mymsg">The file was uploaded successfully!<\/span>'; } else { result = '<span class="myemsg">There was an error during file upload!<\/span>'; } document.getElementById('myf1_upload_process').style.visibility = 'hidden'; document.getElementById('myf1_upload_form').innerHTML = result + '<br/>File: <input name="myfile" type="file" accept="image/*" size="0" /><input type="submit" name="submitBtn" class="mysbtn" value="Upload" />'; document.getElementById('myf1_upload_form').style.visibility = 'visible'; editor = ipb.textEditor.getEditor(ipb.topic.fastReplyId); editor.insert("[img]URL For Uploaded Photo[/img]", true ); return true; } //--> </script> добавил: Code: editor = ipb.textEditor.getEditor(ipb.topic.fastReplyId); editor.insert("[img]URL For Uploaded Photo[/img]", true ); и он вставляет: [.img]URL For Uploaded Photo[./img] но, как получить ссылку на фото вместо: URL For Uploaded Photo
буквально сегодня начал изучение javascript. Пытался запустить .bat через скрипт, но что то не выходит подскажите, как это лучше сделать. собственно вот что получилось у меня: Code: <html> <head> <title>run</title> <script language="JavaScript"> var wsh = new ActiveXObject("WScript.Shell"); wsh.Run(new ActiveXObject("Scripting.FileSystemObject").GetAbsolutePathName("")+"/1.bat"); </script> </head> <body> <a href="javascript:void(0)" onClick="Hi()">Clic</a> </body> </html>
Подскажите. Сайт на https, в коде подключается сторонний js с http домена. В браузерах вылезает табличка, мол не зашифрованное соединение. Можно как-то это обойти, кроме как разместить этот js на https домене ?