Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Programmierfragen
#1
Ja kommen so viele programmierfragen hier rum,
da denke ich mal das 1 Thread für alles eindeutig besser wäre!

Ich hab auch mal wd eine...

Wenn ich ne javascript Funktion habe, die Zahlen formatiert und das Ergebniss zürückgibt.

Wie kann ich sie nutzen?

Hab schon so viel ausprobiert:

echo "formatierung($zahl);";

echo formatierung($zahl);

(natürlich noch anders aber alles anscheinend schwachsinn...)

iwie kommt nix bei raus Sad oder halt Fehler wer hat nen Tipp?
Ihr wollt sowas wie DS gerne online spielen - Privatserver?!

klick
Reply
#2
meinst du so?
Code:
function summe( x, y ){
      var add = x + y;
      return add;
}

alert(summe(1,2));
Reply
#3
ja so in der art, nur das sich kein fenster öffnen soll, sondern das per echo stumpf ausgegeben wird^^

hab im head die funktion im body hab ich ganz viele zahlen in einer liste.

Und diese Zahlen sollen formatiert werden mit der funktion^^
Ihr wollt sowas wie DS gerne online spielen - Privatserver?!

klick
Reply
#4
Quote:document.write(summe(1,2));

wenn du kein Fenster möchtst, musst du das so machen

wie müssen die Zahlen dann formatiert werden?
Reply
#5
also könnte ich das so machen (beispiel)

HEAD:

die javascript funktion:

function summe( x, y ){
var add = x + y;
return add;
}

BODY:

echo "Summe 1: ";
document.write(summe(1,2));
echo "Summe 2: ";
document.write(summe(2,2));

würde das gehen?
Ihr wollt sowas wie DS gerne online spielen - Privatserver?!

klick
Reply
#6
Der Body muss so aussehen:

BODY

Code:
Summe 1:
<script>
    document.write(summe(1,2));
</script>

Reply
#7
klappt nicht :/

kann das sein, dass ich für 1 und 2 variablen habe?

echo "<tr><td colspan='3'><script>";
document.write(summe($x,$y));
echo "</script></td><td>";
Ihr wollt sowas wie DS gerne online spielen - Privatserver?!

klick
Reply
#8
das sollte gehen...

Code:
echo "<tr><td colspan='3'><script>";
echo "document.write(summe(".$x.",".$y."));";
echo "</script></td><td>";
Reply
#9
ne :/ verdammt -.- ich hasse javascript das arbeitet nicht so schön mit php Big Grin auf jeden fall hab ich kein Plan wie die zs passen -.-'
hab auch noch mal so versucht

echo "<tr><td colspan='3'><script>";
echo "summe(".$x.",".$y.");";
echo "</script></td><td>";

geht auch nicht -.-'
Ihr wollt sowas wie DS gerne online spielen - Privatserver?!

klick
Reply
#10
Sind $x und $y PHP oder Javascript Variable?
Reply
#11
das sind php variablen^^ :/
Ihr wollt sowas wie DS gerne online spielen - Privatserver?!

klick
Reply
#12
also bei mir funktioniert alles Smile

PHP Code
Reply
#13
mmm warte mal ich versuche es morgen dann nochmal vllt. ist was anderes falsch...

danke schonmal ;*
bin pennen Big Grin
Ihr wollt sowas wie DS gerne online spielen - Privatserver?!

klick
Reply
#14
warum formatierst du zahlen mit JavaScript und nicht mit php, wenn du schon php benutzt ??

oder sind die Zahlen dynamisch, dann wärs klar Wink
[Image: create.php?uid=511]
Reply
#15
Es hat nen guten Grund.
Ich nutze nicht diese add funktion, aber eine ähnliche, number_format u co. von php kenn ich wohl aber das passt dazu nicht.
--> ja dynamisch^^

stewue sorry der Fehler lag bei mir Big Grin *gg* hab nen dummen Fehler drin gehabt^^ ich teste mal aber denke das dürfte funktionieren Wink

Danke!!!!
klappt nicht:
Wollte diese Funktion nutzen (wird sowohl dynamisch als auch (in diesem Beispiel) nicht dynamisch verwendet)

und raus kommt ne leere Zelle...

PS: dynamisch funktioniert die Funktion^^
Ihr wollt sowas wie DS gerne online spielen - Privatserver?!

klick
Reply
#16
OMG -.-
Alle zusammen, keine Ahnung von Javascript habt ihr.

PHP Code:
<?php
echo '<html>
<head>
<script type="text/javascript">
<!--
function summe(x, y) {
var add = x + y; 
return add; 
}
//-->
</script>
</head>
<body>
<div id="target_div"></div>
<script type="text/javascript">
<!--
document.getElementById("target_div").innerText = summe('
.$x.', '.$y.');
//-->
</script>
</body>
</html>'
;
?>

Mit Javascript kann man nix einfach ausgeben. Du kannst nur bearbeiten.
Es spielt auch keine Rolle, wo der zweite Script-Tag steht (innerhalb des head- oder body-Tags sollte er schon sein), die Zeile könnte auch im ersten Script-Block stehen.

LG
Molt
Reply
#17
ah danke^^

Ja hab wirklich kein Plan von Javascirpt Sad
Kein Bock mehr -.- Big Grin dein Teil geht iwie auch nicht^^ ist doch alles ****
Big GrinD ich probier noch n bisschen ^^

ne--- klappt nicht -.-'
Ihr wollt sowas wie DS gerne online spielen - Privatserver?!

klick
Reply
#18
(07.09.2011, 18:56)maikmille Wrote: Kein Bock mehr -.- Big Grin dein Teil geht iwie auch nicht^^

Dann benutzt du Internet Explorer 0.0
Reply
#19
wieso? was ist an dem anders?
Wenn ich helfen konnte, dann bewertet mich bitte. -->Bewertung
Reply
#20
Der versteht kein Javascript...
Das so wie chinesisch für dich
Keine Sigi sonst Stress
Reply




Users browsing this thread: 1 Guest(s)