Probleme mit IDs und JS Funktion
Michael Wölk
- javascript
0 Cheatah
Hallo,
ich hab da ein ganz witziges Problem:
ich habe eine php seite die man sich wie ein forum vorstellen kan [...].
auf dieser seite befinden sich dann die links zu der JS function.
zb so <a href="javascript:viewchklst($route, $schema)">
unten in der statusleiste sieht man ja dann wenn man püber den link fährt den link mit den ausgegebenen variablen zb: javascript:viewchklst(206, 03).
testweise habe ich die function so aufgebaut:
<script type="text/javascript">
<!--
function viewchklst(routenid, schema) {
alert (routenid + "|" + schema);
}
//-->
</script>
wie man sieht hab ich extra route in routenid geändert, aber bringt nix
nun zur ausgabe:
bei 206,03 wird mir im alert 134,03 ausgegeben!
bei 207,03 135,03
ich hab das mal in ner tabelle zusammengefasst:
LINK AUSGABE DIFFERENZ
206 134 72
207 135 72
208 208 0
214 140 74
215 141 74
216 142 74
kann mir das einer mal erklären?
MfG
Michael Wölk
Hi,
zb so <a href="javascript:viewchklst($route, $schema)">
serverseitiger Code ist für clientseitige Dinge *absolut* uninteressant. Schaue Dir *nur* das an, was der Client erhält.
unten in der statusleiste sieht man ja dann wenn man püber den link fährt den link mit den ausgegebenen variablen zb: javascript:viewchklst(206, 03).
Stimmt dies wirklich Zeichen für Zeichen?
bei 206,03 wird mir im alert 134,03 ausgegeben!
Ich unterstelle, dass der erste Wert im Code 0206 heißt. Diese oktale Zahl wird völlig korrekt umgerechnet.
Cheatah
ich denke eher dass ich die variable deklarieren muss auf int oder sowas nur wie mache ich das?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<script type="text/javascript">
<!--
function viewchklst(a) {
alert (a);
}
//-->
</script>
<TITLE> New Document </TITLE>
</HEAD>
<BODY>
<a href="javascript:viewchklst(0207)">KLICK</a>
</BODY>
</HTML>
gibt bei mir tatsächlich 135 aus!
MfG
Michael Wölk
<a href="javascript:viewchklst(0207)">KLICK</a>
<a href="javascript:viewchklst('0207')">KLICK</a>
so gehts!