/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
problem mit select - feld in NN
Fra : Immanuel König


Dato : 26-12-00 17:52

Hallo mein name ist Immanuel und ich habe ein problem: wenn ich den wert
eines select-feldes in Netscape abfrage bekomme ich immer null - das
beispiel komt aus selfhtml und ich habe nur die form und ins script das
dahinterschreiben reintgetan. Meine Frage - woher kommt das? und was kann
ich tun um den richtigen wert zu bekommen danke schonmal. Ich hoffe ihr seid
nicht böse das ich meine ganze datei hier hinenkopiert habe.


<html>
<head>
<title>SELFHTML: Dynamisches HTML / Praxis / Datum/Uhrzeit</title>
<link rel=stylesheet type="text/css" href="wselfhtm.css">
<style type="text/css">
all.Uhr { font-family:Century Gothic,Arial; font-size:36pt; color:#E000E0; }
</style>
<script language="JavaScript">
<!--
Wochentagname =
new
Array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samst
ag");

function ZeitAnzeigen()
{
var Jetzt = new Date(); var Tag = Jetzt.getDate();
var Monat = Jetzt.getMonth() + 1; var Jahr = Jetzt.getYear();
var Stunden = Jetzt.getHours(); var Minuten = Jetzt.getMinutes();
var Sekunden = Jetzt.getSeconds(); var WoTag = Jetzt.getDay();
var Vortag = ((Tag < 10) ? "0" : "");
var Vormon = ((Monat < 10) ? ".0" : ".");
var Vorstd = ((Stunden < 10) ? "0" : "");
var Vormin = ((Minuten < 10) ? ":0" : ":");
var Vorsek = ((Sekunden < 10) ? ":0" : ":");
var Datum = Vortag + Tag + Vormon + Monat + "." + Jahr;
var Uhrzeit = Vorstd + Stunden + Vormin + Minuten + Vorsek + Sekunden;
var Gesamt = Datum + "<br>" + Wochentagname[WoTag] + "<br>" + Uhrzeit +
document.D2.D1.value;

if(document.all)
document.all.MicrosoftUhr.innerHTML = Gesamt;
else if(document.layers)
{
document.NetscapeUhr.document.open();
Gesamt = '<span class="Uhr")>' + Gesamt + '</span>';
document.NetscapeUhr.document.write(Gesamt);
document.NetscapeUhr.document.close();
}
window.setTimeout("ZeitAnzeigen()",1000);}
// -->
</script>

</head>
<body bgcolor=#FFFFFF text=#000000 link=#AA5522 vlink=#772200 alink=#000000>

<h2 class="Sh2"><a class="an" name="a1"><img src="xmsie4.gif" width=30
height=30 border=0 alt="MS IE4.0"><img src="xnetsi4.gif" width=30 height=30
border=0 alt="Netscape4.0"> Datums-/Uhrzeitanzeige</a></h2>
<p><img src="xshow.gif" width=33 height=14 border=0 alt="Beschreibung"><br>
<a href="tfca.htm#a1"><b>Beschreibung: so wird's gemacht</b></a></p>

<form name="D2" method="POST">
<p><select name="D1" size="4">
<option value="1">1</option>
<option selected value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select></p>
</form>


<div id="MicrosoftUhr" class="Uhr">
</div>

<layer id="NetscapeUhr">
</layer>

<script language="JavaScript">
<!--
window.setTimeout("ZeitAnzeigen()",1000);
// -->
</script>


&#160;
</body>
</html>




 
 
Claus Schmidt (27-12-2000)
Kommentar
Fra : Claus Schmidt


Dato : 27-12-00 23:05

"Immanuel König" ::
> Meine Frage - woher kommt das?

(...)
> else if(document.layers)
> {
> document.NetscapeUhr.document.open();
> Gesamt = '<span class="Uhr")>' + Gesamt + '</span>';

Vielleicht kommt es von die linie nach oben. Hier finden
Sie der Netscape-teil von das script.

Sie hat "Uhr")>' geschriebt

Probieren Sie ohne ) wie: "Uhr">'

--
[claus]
- hoffentlich verstehen Sie was ich denke das ich
geschriebt habe



Claus Schmidt (28-12-2000)
Kommentar
Fra : Claus Schmidt


Dato : 28-12-00 10:19

Claus Schmidt ::
>"Immanuel König" ::
(...)

Please excuse the poor german language
in the post above. I'm not quite comfortable
with it. Hope You understand english.

I think the surplus ) is what makes Netscape
upset - it's not very tolerant to creative
scripting

One small addition:

In the danish groups the group:
news:dk.edb.webdesign.clientside

-is the proper one for JavaScript issues.
As Your problem involves a basic HTML-
form it could have been a (D)HTML-problem
and thus Your post here is IMHO ok.

(although I've seen others refuse to answer
posts not in Danish. Hmm, with my use of
other languages maybe I should stay away
from it as well

--
[claus]



Søg
Reklame
Statistik
Spørgsmål : 177511
Tips : 31968
Nyheder : 719565
Indlæg : 6408598
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste