krzysztof1991
26.10.2006, 15:39:05
Jak w Javascript napisać kod, który po kliknięciu na przycisk tworzy obok drugi przycisk, który otwiera jakomś stronę?
revyag
26.10.2006, 16:58:09
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);
krzysztof1991
27.10.2006, 13:03:03
a da się dodać do tego obiektu TARGET="ramka", żeby strona otworzyła się w ramce??
Zajec
27.10.2006, 13:42:55
krzysztof1991
27.10.2006, 16:35:50
A mógłby ktoś podać gotowy kod, bo coś mi nie wychodzi? A najlepiej wysłać stronę (plik html) na maila??
mike
27.10.2006, 16:37:39
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.
krzysztof1991
28.10.2006, 07:28:41
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>
<input type="button" name="Button1" value="Naciśnij mnie" onclick="mojaFunkcja()">
revyag
28.10.2006, 09:19:12
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.
krzysztof1991
28.10.2006, 09:39:27
aco trzeba zamiast tego wpisać?? button?
nasty
28.10.2006, 11:05:12
Cytat
aco trzeba zamiast tego wpisać?? button?
Kontener to moze byc
div, albo cos w czym bedziesz mial ten button.
krzysztof1991
30.10.2006, 15:00:18
Dałem:
document.getElementById(div).appendChild(button);
i przycisk się nie pokazuje
ActivePlayer
30.10.2006, 17:45:12
getElementByID pobiera element wg jego id... musisz stworzyc div'a i nadać mu id, a w tej funkcji jako parametr je podać.
krzysztof1991
31.10.2006, 15:01:39
a jak stworzyć div, bo w JS nie umiem programować
Zajec
31.10.2006, 15:11:37
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.