Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Tworzenie komponentu
krzysztof1991
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 4.10.2006

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


Jak w Javascript napisać kod, który po kliknięciu na przycisk tworzy obok drugi przycisk, który otwiera jakomś stronę?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 13)
revyag
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Kod
var button = document.createElement("input");
button.type = "button";
button.id="button01";
button.onclick=function() {
    document.location.href="http://www.wp.pl";
}
document.getElementById("jakis_kontener").appendChild(button);


--------------------
-------------

------
Go to the top of the page
+Quote Post
krzysztof1991
post
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 4.10.2006

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


a da się dodać do tego obiektu TARGET="ramka", żeby strona otworzyła się w ramce??
Go to the top of the page
+Quote Post
Zajec
post
Post #4





Grupa: Zarejestrowani
Postów: 1 086
Pomógł: 8
Dołączył: 10.12.2003

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


Jasne. Zobacz tutaj: http://developer.mozilla.org/pl/docs/DOM:e...nt.setAttribute
Go to the top of the page
+Quote Post
krzysztof1991
post
Post #5





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 4.10.2006

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


A mógłby ktoś podać gotowy kod, bo coś mi nie wychodzi? A najlepiej wysłać stronę (plik html) na maila??
Go to the top of the page
+Quote Post
mike
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


To forum nie jest do uzyskiwania gotowców, tylko do pomocy i nauki.
Ale to żaden problem dla Ciebie bo
Cytat(krzysztof1991 @ 27.10.2006, 17:35:50 ) *
(...), bo coś mi nie wychodzi?

Pokaż więc to co próbowałeś zrobić a my Ci pomożemy.
Go to the top of the page
+Quote Post
krzysztof1991
post
Post #7





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 4.10.2006

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


  1. <IFRAME NAME="ramka" FRAMEBORDER="1"></IFRAME>

Kod
<script LANGUAGE="JavaScript">
        var otwartaStrona = 0;
        var s = '';
        var button = document.createElement("input");
function mojaFunkcja(){



if (otwartaStrona <= 6)
            {         
                   otwartaStrona = otwartaStrona + 1;
                    
                    s = 'program.php?strona='+otwartaStrona;
                  
                   alert(s);
                  
            
            
             button.type = "button";
button.id="button01";
button.onclick=function() {
    document.location.href="http://www.wp.pl";
}
document.getElementById("jakis_kontener").appendChild(button);
document.setAttribute(target, "ramka")                    
                  
                  
                  

            }
            else
            if (otwartaStrona == 7)
               alert("Nie można otworzyć następnej strony, bo taka strona nie istnieje!");
        }



</SCRIPT>

  1. <input type="button" name="Button1" value="Naciśnij mnie" onclick="mojaFunkcja()">
  2. </form>
Go to the top of the page
+Quote Post
revyag
post
Post #8





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


A używaniu bbcode słyszałeś ? Tym razem poprawię Ci.
"jakis_kontener" - nie przyszło Ci do głowy, że tu ma być Twój element wstawiony ? Ten w którym chcesz mieć buttona ? A Ty po prostu przepisałeś to jak leci, tragedia.


--------------------
-------------

------
Go to the top of the page
+Quote Post
krzysztof1991
post
Post #9





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 4.10.2006

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


aco trzeba zamiast tego wpisać?? button?
Go to the top of the page
+Quote Post
nasty
post
Post #10





Grupa: Zarejestrowani
Postów: 634
Pomógł: 14
Dołączył: 27.05.2006
Skąd: Berlin

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


Cytat
aco trzeba zamiast tego wpisać?? button?

Kontener to moze byc div, albo cos w czym bedziesz mial ten button.
Go to the top of the page
+Quote Post
krzysztof1991
post
Post #11





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 4.10.2006

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


Dałem:

document.getElementById(div).appendChild(button);

i przycisk się nie pokazuje
Go to the top of the page
+Quote Post
ActivePlayer
post
Post #12





Grupa: Przyjaciele php.pl
Postów: 1 224
Pomógł: 40
Dołączył: 6.07.2004
Skąd: Wuppertal

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


getElementByID pobiera element wg jego id... musisz stworzyc div'a i nadać mu id, a w tej funkcji jako parametr je podać.
Go to the top of the page
+Quote Post
krzysztof1991
post
Post #13





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 4.10.2006

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


a jak stworzyć div, bo w JS nie umiem programować
Go to the top of the page
+Quote Post
Zajec
post
Post #14





Grupa: Zarejestrowani
Postów: 1 086
Pomógł: 8
Dołączył: 10.12.2003

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


Cytat(krzysztof1991 @ 31.10.2006, 15:01:39 ) *
a jak stworzyć div, bo w JS nie umiem programować

To zleć to komuś, albo sam się naucz. Ale od podstaw.

Ty chcesz bez znajomości drzewa HTMLa pisać skrypy JS ohmy.gif
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 Aktualny czas: 21.08.2025 - 08:56