Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [js] Jak to przerobic zeby dzialalo?
michal222
post 15.11.2003, 13:41:23
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 7.04.2003

Ostrzeżenie: (0%)
-----


Cytat
<script language="JavaScript">
<!--
function otworz(arg)
{
var i,el, b, c; b = c = 0;  
for (i=0; i<otworzokienko.elements.length; i++)
{
el = otworzokienko.elements[i];if ((el.checked)&&(el.value=="adres"))  
 {  
 b = 1;  
 c++;
 window.open (el.name, 'domain'+i, 'width=450, height=100, resizable=1 toolbar=1, location=1, addressbar=1, directories=1 ,menubar=1 ,scrollbars=1, top='+c*25+', left='+c*25);
 }
}
 if (!cool.gif{alert ('Nie wybrano zadnej pozycji');}}

//-->
</script>


I teraz gdy wywoluje te funckje kodem

Cytat
<form id="otworzokienko">
<input type="checkbox" name="http://www.onet.pl" value="adres" checked>
<input type="checkbox" name="http://www.wp.pl" value="adres" checked>

<A href="java script:otworz('okienko');" onmouseover="window.status='Otworz wszystkie zaznaczone'; return true;" onmouseout="window.status=''; return true;">Otworz zaznaczone</a>
</form>


to jest ok. ale problemy sie zaczynaja gdy dorzuce podobny kod ale z innymi danymi

Cytat
<form id="otworzokienko">
<input type="checkbox" name="http://www.onet2.pl" value="adres" checked>
<input type="checkbox" name="http://www.wp2.pl" value="adres" checked>

<A href="java script:otworz('okienko');" onmouseover="window.status='Otworz wszystkie zaznaczone'; return true;" onmouseout="window.status=''; return true;">Otworz zaznaczone</a>
</form>


Zauwazylem ze problem jest w zdublowanym ID formularza (form id="") ale nie wiem jak to ominac zeby miec n takich formularzy i zeby to dzialalo.
Dzieki
Go to the top of the page
+Quote Post
Seth
post 15.11.2003, 17:08:08
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

Ostrzeżenie: (0%)
-----


Prosze dodac przedrostek w temacie (wiecej w ogloszeniu na tym forum) inaczej wieczorem temat zostanie skasowany.
Go to the top of the page
+Quote Post
FiDO
post 15.11.2003, 17:49:13
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

Ostrzeżenie: (0%)
-----


Kod
<script language="JavaScript">

<!--

function otworz(ob,arg)

{

  var i,el, b, c;

  

  b = c = 0;



  for (i=0; i<ob.form.elements.length; i++)

  {

    el = ob.form.elements[i];

    if (el.checked && el.value=="adres")

    {

      b = 1;

      c++;

      window.open (el.name, 'domain'+i, 'width=450, height=100, resizable=1 toolbar=1, location=1, addressbar=1, directories=1 ,menubar=1 ,scrollbars=1, top='+c*25+', left='+c*25);

    }

  }

  if (!b) alert ('Nie wybrano zadnej pozycji');

}

//-->

</script>


Wywolujesz tak:

[xml:1:3c3821379d]<form id="otworzokienko">
<input type="checkbox" name="http://www.onet.pl" value="adres" checked />
<input type="checkbox" name="http://www.wp.pl" value="adres" checked />

<input type="button" onclick="otworz(this,'okienko');" onmouseover="window.status='Otworz wszystkie zaznaczone'; return true;" onmouseout="window.status=''; return true;" value= "Otworz zaznaczone" />
</form>[/xml:1:3c3821379d]


--------------------
Brak czasu :/
Go to the top of the page
+Quote Post
michal222
post 15.11.2003, 19:31:06
Post #4





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 7.04.2003

Ostrzeżenie: (0%)
-----


Cytat
Prosze dodac przedrostek w temacie (wiecej w ogloszeniu na tym forum) inaczej wieczorem temat zostanie skasowany.


Przeraszam, nie moge edytowac.
[JS]

Dziekuje za rozwiazanie problemu
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 05:14