Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Tomate in ghiveci la curte?

Idei cale de actiune recuperare g...

Intoleranța lactoza- vegan v...

Tobe acustice insonorizare in blo...
 Cine canta? Fragment din melodie...

Tablou sigurante Dacia Sandero 2012

Baby Reindeer - 2024

Hotii voteaza hoti?!
 Camera video masina

Zilele emailului din gospodaria n...

Best gaming laptop?

Humane (2024)
 Recomandare casti 100-150 lei

Schimbare bec far VW Touran 1T3

Plata impozit PF

Ce parere aveti de viteza/ modul ...
 

Ce trebuie sa mai adaug?

- - - - -
  • Please log in to reply
5 replies to this topic

#1
dhaneey

dhaneey

    Senior Member

  • Grup: Senior Members
  • Posts: 2,693
  • Înscris: 25.10.2007
Se da urmatorul script:

<!DOCTYPE html>
<html>
<body>
<script type="text/javascript">
function dosearch() {
var sf=document.searchform;
for (i=sf.sengines.length-1; i > -1; i--) {
if (sf.sengines[i].checked) {
var submitto = sf.sengines[i].value + escape(sf.searchterms.value);
}
}
window.open(submitto);
return false;
}
</script>
<form name="searchform" onsubmit="return dosearch();">
Search:<br />
<input name="sengines" type="checkbox" value="http://www.google.ro....ro/search?q="> Google<br />
<input name="sengines" type="checkbox" value="https://ro.search.ya....com/search?p=")> Yahoo<br />
<input name="sengines" type="checkbox" value="http://www.bing.com/...orm=QBLH&pq=/"> Bing<br />
<input name="sengines" type="checkbox" value="http://www.imdb.com/..._=nv_sr_fn&q="> Imdb<br />
For:
<input type="text" name="searchterms">
<input type="submit" name="SearchSubmit" value="Search">
</form>
</body>
</html>

Eu vreau sa bifez cate checkbox-uri am chef si sa-mi deschida in alte taburi rezultatele cautarii. Are cineva idee cum as putea face asta?

Edited by dhaneey, 27 February 2016 - 23:44.


#2
vasileiorgu

vasileiorgu

    Member

  • Grup: Members
  • Posts: 248
  • Înscris: 08.11.2015
Mi-am permis să folosesc jquery:

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  $('#form [type=submit]').click(function(){
   $('#form [type=checkbox]').each(function(){
	if($(this).is(':checked'))
	{
	 window.open($(this).val() + $('#form [type=text]').val());
	}
   })
  })
})
</script>
</head>
<body>
<div id="form">
  Search:<br />
  <input name="sengines" type="checkbox" value="http://www.google.ro/search?q=" /> Google<br />
  <input name="sengines" type="checkbox" value="http://ro.search.yahoo.com/search?p=" /> Yahoo<br />
  <input name="sengines" type="checkbox" value="http://www.bing.com/search?q=" /> Bing<br />
  <input name="sengines" type="checkbox" value="http://www.imdb.com/find?q=" /> Imdb<br />
  For:
  <input type="text" name="searchterms">
  <input type="submit" name="SearchSubmit" value="Search">
</div>
</body>
</html>



#3
dhaneey

dhaneey

    Senior Member

  • Grup: Senior Members
  • Posts: 2,693
  • Înscris: 25.10.2007
mersi, dar din pacate nu face ce vreau eu, nu deschide mai multe taburi...
mai are cineva vreo idee?

#4
vasileiorgu

vasileiorgu

    Member

  • Grup: Members
  • Posts: 248
  • Înscris: 08.11.2015
Unde ai testat ?

Ai tot codul ?

Ai bifat căsuţele ?

Merge foarte bine. Asta face window.open, îţi deschide taburi noi.

#5
dhaneey

dhaneey

    Senior Member

  • Grup: Senior Members
  • Posts: 2,693
  • Înscris: 25.10.2007
am testat pe ie, chrome si mozilla, deschide doar un tab indiferent cate casute as bifa.
Eu as vrea sa deschida 3 tab-uri (in acelasi timp) daca bifez 3 casute, 5 taburi (in acelasi timp) daca bifez 5 casute etc.
Dar mie imi deschide doar una indiferent cate as bifa. Practic e ca si cum as avea radio in loc de checkbox.
Ideea e sa fac economie la numarul de click-uri

Edited by dhaneey, 28 February 2016 - 11:30.


#6
vasileiorgu

vasileiorgu

    Member

  • Grup: Members
  • Posts: 248
  • Înscris: 08.11.2015
Merge, numai că ţi le blochează browser-ul.

În Firefox, de exemplu, se deschid taburi câte motoare de căutare ai selectat, în chrome nu. Nu pentru că ţi le blochează. Uită-te în bara de adrese.

Nu ştiu soluţie pentru asta. Nici nu cred că ai...

Anunturi

Chirurgia cranio-cerebrală minim invazivă Chirurgia cranio-cerebrală minim invazivă

Tehnicile minim invazive impun utilizarea unei tehnologii ultramoderne.

Endoscoapele operatorii de diverse tipuri, microscopul operator dedicat, neuronavigația, neuroelectrofiziologia, tehnicile avansate de anestezie, chirurgia cu pacientul treaz reprezintă armamentarium fără de care neurochirurgia prin "gaura cheii" nu ar fi posibilă. Folosind tehnicile de mai sus, tratăm un spectru larg de patologii cranio-cerebrale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate