[help] Помогите сделать на javascript :)

Тема в разделе "Другие языки", создана пользователем sk8er, 4 янв 2009.

Статус темы:
Закрыта.
Модераторы: Цукер
  1. sk8er

    sk8er SEO и SMO гуру :3

    Регистр.:
    21 июл 2008
    Сообщения:
    398
    Симпатии:
    25
    Как сделать такую весчь: в новости будет ссылка, кликая на неё открывается другой текст и в новом окне открыватся ссылка. Знаю что не понятно, вот намалевал :)
    [​IMG]

    Ещё чтоб там где надпись "ссылка!" при клике открывалось окно на самой странице с текстом как я показал на картинке, потом дополнительное (новое окно в браузере) с партнёркойи загаловок "ссылка!" менялся на "ссылка! [x] закрыть". Как это всё можно сделать? И главное чтоб работало в новости в DLE 7.2.
     
  2. extrimportal

    extrimportal

    Регистр.:
    28 ноя 2008
    Сообщения:
    540
    Симпатии:
    70
    Сначало можно узнать какая польза от этого? для чего ? так помочь легче будет
     
  3. sk8er

    sk8er SEO и SMO гуру :3

    Регистр.:
    21 июл 2008
    Сообщения:
    398
    Симпатии:
    25
    Ну вот скажем щас популярно выкладывать на сайтах премиум акки для летитбита и тд. чтоб не засорять страницу пользователь кликнет и появятся пароли. Но вить с этого можно свою денешку поиметь если сделать чтоб во время клика не только показывались пассы, но и ещё открывалась партнёрка. всё в шоколаде :)
     
  4. rus-us

    rus-us

    Регистр.:
    8 сен 2007
    Сообщения:
    153
    Симпатии:
    72
    HTML:
    <html>
    <head>
    <script language="Javascript">
    	function toggle(div) {
    		var elem = document.getElementById(div);
    		if (elem.style.display=='') {
    			elem.style.display='none'; 
    			return;
    		}
    		elem.style.display='';
    	}
    	
    	var popup=0;
    	function newWindow(newURL,left,top,width,height)
    	{
    	  popup = window.open(newURL,'popup','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbar=no,resizable=no,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
    	}
    	
    </script>
    </head>	
    <body>	
    	<a onclick="toggle('spoller'); newWindow('http://ya.ru',0,0,500,500);" style="cursor: pointer;">открыть</a>
    	<div id="spoller" style="display: none;">
    	Как сделать такую весчь: в новости будет ссылка, кликая на неё открывается другой текст и в новом окне открыватся ссылка. Знаю что не понятно, вот намалевал 
    Ещё чтоб там где надпись "ссылка!" при клике открывалось окно на самой странице с текстом как я показал на картинке, потом дополнительное (новое окно в браузере) с партнёркойи загаловок "ссылка!" менялся на "ссылка! [x] закрыть". Как это всё можно сделать? И главное чтоб работало в новости в DLE 7.2.
    	</div>
    </body>
    </html>
     
    sk8er нравится это.
  5. sk8er

    sk8er SEO и SMO гуру :3

    Регистр.:
    21 июл 2008
    Сообщения:
    398
    Симпатии:
    25
    всё отлично, но парочка мелочей, которые хотелось бы сделать. Вот кликнул я на ссылку, появилась реклама(в твоём примере яндекс). Дак можно сделать так, чтоб ссылка "открыть" (как в твоём примере) становилась кнопкой "[x] Закрыть" и при нажатии закрыть реклама не появлялась?
     
  6. rus-us

    rus-us

    Регистр.:
    8 сен 2007
    Сообщения:
    153
    Симпатии:
    72
    может есть варианты поизящней, но я бы так сделал :D


    HTML:
    <html>
    <head>
    <script language="Javascript">
    	function toggle(src) {
    		var elem = document.getElementById(src);
    		if (elem.style.display=='') {
    			elem.style.display='none'; 
    			return;
    		}
    		elem.style.display='';
    	}
    	
    	var popup=0;
    	function newWindow(newURL,left,top,width,height)
    	{
    	  popup = window.open(newURL,'popup','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbar=no,resizable=no,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
    	}
    	
    </script>
    </head>	
    <body>	
    	<p id="open" style="">
    	<a onclick="toggle('spoller'); toggle('close'); toggle('open'); newWindow('http://ya.ru',0,0,500,500);" style="cursor: pointer;">ссылка!</a>
    	</p>
    	<p id="close" style="display: none;">
    	<a onclick="toggle('spoller'); toggle('close'); toggle('open');" style="cursor: pointer;">ссылка! [x] закрыть</a>
    	</p>
    	<div id="spoller" style="display: none;">
    	Как сделать такую весчь: в новости будет ссылка, кликая на неё открывается другой текст и в новом окне открыватся ссылка. Знаю что не понятно, вот намалевал 
    Ещё чтоб там где надпись "ссылка!" при клике открывалось окно на самой странице с текстом как я показал на картинке, потом дополнительное (новое окно в браузере) с партнёркойи загаловок "ссылка!" менялся на "ссылка! [x] закрыть". Как это всё можно сделать? И главное чтоб работало в новости в DLE 7.2.
    	</div>
    </body>
    </html>
     
    sk8er нравится это.
  7. sk8er

    sk8er SEO и SMO гуру :3

    Регистр.:
    21 июл 2008
    Сообщения:
    398
    Симпатии:
    25
    Мне бы хотяб так научится, а на поизящней пофиг :)
     
  8. sk8er

    sk8er SEO и SMO гуру :3

    Регистр.:
    21 июл 2008
    Сообщения:
    398
    Симпатии:
    25
    А как можно сделать, чтоб данная функция работала в новости для DLE 7.2?
     
  9. rus-us

    rus-us

    Регистр.:
    8 сен 2007
    Сообщения:
    153
    Симпатии:
    72
  10. sk8er

    sk8er SEO и SMO гуру :3

    Регистр.:
    21 июл 2008
    Сообщения:
    398
    Симпатии:
    25
    Перечитал все комменты - ничего интересного. Только второй хак интересный (спойлер), но в камментах пишут, что там коды не работают :( И тогда нужно как то сделать чтоб при открытии появлялась реклама, а при закрытии спойлера - нет...
     
Статус темы:
Закрыта.