• Howdy, Freund! Du scheinst neu hier zu sein. Warum erstellst du dir nicht einen Forenaccount, um mitdiskutieren zu können? Du kannst dich hier registrieren.
    Du hast schon einen Forenaccount? Dann kannst du dich hier einloggen. Viel Spaß!

    Was denkst du zum Beispiel über diese Themen?

[frage] hochzahlen bei javascript

Status
Es sind keine weiteren Antworten möglich.

DeletedUser

hallo erstmal,

ich bin gerade ein einem kleinen html-projekt dran und möchte da eine kleinigkeit mit javascript machen (javascript bei mir --> :confused:)
jetzt hoffe ich, dass einer von euch mir helfen kann (den bisherigen code hab ich selbst aus zahlreichen anderen zusammengestellt, über fehlerkorrekturen bin ich deshalb ebenfalls dankbar^^)

also ich möchte, dass ein zufälliges wort von den "quotes" ausgegeben wird und darunter dann ein button ist, wenn man darauf klickt soll eine summenformel (in einem popup) ausgegeben werden, dementsprechend müssen dort auch hoch- und tiefgetellte zahlen und zeichen stehen, nun habe ich das problem, dass ich nicht weiß wie ich es dann bei "summ" eingeben muss...(mit <sub> und <sup> wie bei html gehts nicht^^)

geht das überhaupt? und wenn ja wie?
notfalls würde ich es auch per bild machen, aber wie geht das dann (also bild in einem popup)?


<html>
<head>
<script language="JavaScript">
quotes = new Array;
quotes[1] = "";
quotes[2] = "";
quotes[3] = "";
quotes[4] = "";
quotes[5] = "";

a = 1 + (quotes.length-2) * (Math.random());
a = Math.round(a);
quote = quotes[a];

summ = new Array;
summ[1] = "";
summ[2] = "";
summ[3] = "";
summ[4] = "";
summ[5] = "";

<!--
function popup()
{
alert("Test: " + summ[a]);
}
//-->

</script>
<body>

<script language="JavaScript">
document.write('<b>' + quote + '</b>');
</script>

<input type=button value="klick"
onClick="popup()">

</body>
</html>


ansonsten hoffe ich, dass ich hier richtig bin und bedanke mich schonmal für eure hilfe :cool:

mfg quintus
 

DeletedUser

hallo,

ich habe eine Möglichkeit gefunden. Man überschreibt dabei die Funktion Alert so, dass sie ein Div erzeugt, dass auf dem Bildschirm scheint.

<html>
<head>
<script language="JavaScript">
quotes = new Array;
quotes[1] = "";
quotes[2] = "";
quotes[3] = "";
quotes[4] = "";
quotes[5] = "";

a = (quotes.length-1) * (Math.random());
a = Math.round(a);
quote = quotes[a];

summ = new Array;
summ[1] = "2<sup>5</sup>";
summ[2] = "4<sup>7</sup>";
summ[3] = "1<sup>6</sup>";
summ[4] = "4<sup>5</sup>";
summ[5] = "2<sup>7</sup>";


function popup()
{
alert("Test: " + summ[a]);
}

var object;
alert=function(value){
object=document.createElement("div");
document.body.appendChild(object);
object.innerHTML = value;
object.style.position='fixed';
object.id="object1";
}


</script>
<body>


<input type=button value="klick"
onClick="popup()">

</body>
</html>
PS: Geht nicht mit IE! Ich habs auf FireFox getestet.:mad:

Mfg Maxxi12
 

DeletedUser

danke, aber jetzt zeigts nichts mehr von den "quotes" an (ja ich hab da was reingesetzt^^)

edit: problem gelöst, thema kann geschlossen werden
 
Zuletzt bearbeitet von einem Moderator:
Status
Es sind keine weiteren Antworten möglich.
Oben