13-06-2011, 20:13
(Ten post był ostatnio modyfikowany: 13-06-2011, 22:44 przez niewyrzyty777.)
Witam
Jestem w trakcie nauki i podczas jednych wypocin pojawił mi sie problem z kodem.
W tej postaci odpalony w firefox'ie działa w 100%. Natomiast jak dostawia pozostały szkielet strony tj. <html head i body> to wówczas nie chce odpalić w przegladarce firefox'a. Poniżej kod cały:
Co ciekawe w programie edycyjnym działa w 100%. Podobny jest problem
w przypadku kodu javascript umieszczonym w pliku zewnetrznym.
Byłbym bardzo wdzieczny za naprowadzenie mnie na błąd w kodzie.
Właśnie odpaliłem na Chrome i IE i wszystko OK. Na firefox'ie nie działa. Ciekawe czemu bo inne skrypty chodzą bez problemu.
Jestem w trakcie nauki i podczas jednych wypocin pojawił mi sie problem z kodem.
Kod:
<script>
function wstawianie1() {
wtapianie = document.getElementById('komorka_i');
komorka_i.value = '1'}
function wstawianie2() {
wtapianie = document.getElementById('komorka_i');
komorka_i.value = '2'}
function wstawianie3() {
wtapianie = document.getElementById('komorka_i');
komorka_i.value = '3'}
function wstawianie4() {
wtapianie = document.getElementById('komorka_i');
komorka_i.value = '4'}
function warunek_pierwszy() {
if(komorka_i.value == '1'){komorka_i1.value = 'warunek 1 - OK'}
else{komorka_i1.value = 'warunek 1 - NOK'}}
</script>
<input name="komorka_n" id="komorka_i" type="text" value="" />
<input name="przycisk_n1" id="przycisk_i1" type="button" value="Press 1" onclick="javascript:wstawianie1();" />
<input name="przycisk_n2" id="przycisk_i2" type="button" value="Press 2" onclick="javascript:wstawianie2();" />
<input name="przycisk_n3" id="przycisk_i3" type="button" value="Press 3" onclick="javascript:wstawianie3();" />
<input name="przycisk_n3" id="przycisk_i4" type="button" value="Press 4" onclick="javascript:wstawianie4();" />
<input name="komorka_n1" id="komorka_i1" type="text" value="test warunek" />
<input name="przycisk_n5" id="przycisk_i5" type="button" value="Press warunek 1" onclick="javascript:warunek_pierwszy();" />
W tej postaci odpalony w firefox'ie działa w 100%. Natomiast jak dostawia pozostały szkielet strony tj. <html head i body> to wówczas nie chce odpalić w przegladarce firefox'a. Poniżej kod cały:
Kod:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title></title>
<script type="text/javascript">
function wstawianie1() {
wtapianie = document.getElementById('komorka_i');
komorka_i.value = '1'
}
function wstawianie2() {
wtapianie = document.getElementById('komorka_i');
komorka_i.value = '2'
}
function wstawianie3() {
wtapianie = document.getElementById('komorka_i');
komorka_i.value = '3'
}
function wstawianie4() {
wtapianie = document.getElementById('komorka_i');
komorka_i.value = '4'
}
function warunek_pierwszy() {
if(komorka_i.value == '1'){
komorka_i1.value = 'warunek 1 - OK'
}
else{
komorka_i1.value = 'warunek 1 - NOK'
}
}
</script>
</head>
<body>
<input name="komorka_n" id="komorka_i" type="text" value="" />
<input name="przycisk_n1" id="przycisk_i1" type="button" value="Press 1" onclick="javascript:wstawianie1();" />
<input name="przycisk_n2" id="przycisk_i2" type="button" value="Press 2" onclick="javascript:wstawianie2();" />
<input name="przycisk_n3" id="przycisk_i3" type="button" value="Press 3" onclick="javascript:wstawianie3();" />
<input name="przycisk_n3" id="przycisk_i4" type="button" value="Press 4" onclick="javascript:wstawianie4();" />
<input name="komorka_n1" id="komorka_i1" type="text" value="test warunek" />
<input name="przycisk_n5" id="przycisk_i5" type="button" value="Press warunek 1" onclick="javascript:warunek_pierwszy();" />
</body>
</html>
Co ciekawe w programie edycyjnym działa w 100%. Podobny jest problem
w przypadku kodu javascript umieszczonym w pliku zewnetrznym.
Byłbym bardzo wdzieczny za naprowadzenie mnie na błąd w kodzie.
Właśnie odpaliłem na Chrome i IE i wszystko OK. Na firefox'ie nie działa. Ciekawe czemu bo inne skrypty chodzą bez problemu.