Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Javascript benötige unterstützung

Mitglied: jeaTreXs

jeaTreXs (Level 1) - Jetzt verbinden

04.07.2008, aktualisiert 05.07.2008, 3860 Aufrufe, 2 Kommentare

Hallo leute.

ich brauche etwas hilfe bin etwas eingerostet in Javascript... kann mir jemand sagen warum das nicht funktioniert?

Es handelt sich um ein Script:

http://www.jeatrexs.bplaced.net/filemanager/php/gohg/order.php

Wenn man dort z.b. die Anzahl vom Publicserverslots ändert, sollte unten gleich der Preis stehen..

was hab ich falsch gemacht?

Schaut im Sourcecode nach oder hier:

<div align="left">
<form name="best-cs-1" action="order-game-2.php" method="post">
Step 1: Serverinformationen<br />
<br />
<div algin="center">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="35%">Clanserver</td>
<td width="65%">
<select name="clan" onChange="berechne();">
<option value="0" selected="selected">Kein Clanserver</option>
<option value="2">2 Slots</option>
<option value="4">4 Slots</option>
<option value="6">6 Slots</option>
<option value="8">8 Slots</option>
<option value="10">10 Slots</option>
<option value="12">12 Slots</option>
<option value="14">14 Slots</option>
<option value="16">16 Slots</option>
</select> [Slot 0,70]
</td>
</tr>
</table>
<br />
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="35%">Publicserver</td>
<td width="65%">
<select name="public" onChange="berechne();">
<option value="0" selected="selected" >Kein Publicserver</option>
<option value="2">2 Slots</option>
<option value="4">4 Slots</option>
<option value="6">6 Slots</option>
<option value="8">8 Slots</option>
<option value="10">10 Slots</option>
<option value="12">12 Slots</option>
<option value="14">14 Slots</option>
<option value="16">16 Slots</option>
<option value="18">18 Slots</option>
<option value="20">20 Slots</option>
<option value="22">22 Slots</option>
<option value="24">24 Slots</option>
<option value="26">26 Slots</option>
<option value="28">28 Slots</option>
<option value="30">30 Slots</option>
<option value="32">32 Slots</option>
</select> [Slot 1,40]
</td>
</tr>
</table>
<br />
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="35%">Teamspeak² Server</td>
<td width="65%">
<select name="teamspeak" onChange="berechne();">
<option value="0" selected="selected">Kein Teamspeakserver</option>
<option value="2">2 Slots</option>
<option value="4">4 Slots</option>
<option value="6">6 Slots</option>
<option value="8">8 Slots</option>
<option value="10">10 Slots</option>
<option value="12">12 Slots</option>
<option value="14">14 Slots</option>
<option value="16">16 Slots</option>
<option value="18">18 Slots</option>
<option value="20">20 Slots</option>
<option value="22">22 Slots</option>
<option value="24">24 Slots</option>
<option value="26">26 Slots</option>
<option value="28">28 Slots</option>
<option value="30">30 Slots</option>
<option value="32">32 Slots</option>
<option value="34">34 Slots</option>
<option value="36">36 Slots</option>
<option value="38">38 Slots</option>
<option value="40">40 Slots</option>
<option value="42">42 Slots</option>
<option value="44">44 Slots</option>
<option value="46">46 Slots</option>
<option value="48">48 Slots</option>
<option value="50">50 Slots</option>
<option value="52">52 Slots</option>
<option value="54">54 Slots</option>
<option value="56">56 Slots</option>
<option value="58">58 Slots</option>
<option value="60">60 Slots</option>
<option value="62">62 Slots</option>
<option value="64">64 Slots</option>
<option value="66">66 Slots</option>
<option value="68">68 Slots</option>
<option value="70">70 Slots</option>
<option value="72">72 Slots</option>
<option value="74">74 Slots</option>
<option value="76">76 Slots</option>
<option value="78">78 Slots</option>
<option value="80">80 Slots</option>
<option value="82">82 Slots</option>
<option value="84">84 Slots</option>
<option value="86">86 Slots</option>
<option value="88">88 Slots</option>
<option value="90">90 Slots</option>
<option value="92">92 Slots</option>
<option value="94">94 Slots</option>
<option value="96">96 Slots</option>
<option value="98">98 Slots</option>
<option value="100">100 Slots</option>
</select> [Slot 0,20]
</td>
</tr>
</table>
<br />
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>Laufzeit</td>
<td width="65%">
<select name="zeit" onChange="berechne();">
<option value="1">1 Monat [10 Euro Setup]</option>
<option value="3">3 Monate[5 Euro Setup]</option>
<option value="6">6 Monate[0 Euro Setup]</option>
<option value="12">1 Jahr[0 Euro Setup]</option>
<option value="24">2 Jahre[0 Euro Setup]</option>
</select>
</td>
</tr>
</table>
<br />
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="35%">Werbung</td>
<td width="65%">
<select name="werbung" onChange="berechne();">
<option value="0" selected="selected">"by GOHG-Server.de" [- 5 Euro]</option>
<option value="1">Ohne</option>
</select>
</td>
</tr>
</table>
<br />
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="100%">
<input name="bestell" type="submit" id="bestell" value="Speichern & Weiter">
<input type="reset" name="resetstep1" value="Zurücksetzen" />
</td>
</tr>
</table>
<br />
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="35%">Entstehende Kosten:</td>
<td width="65%">
<script language="javascript">
function berechne(){
var v_clan = document.getElementsByName("clan")[0].value;
var v_public = document.getElementsByName("public")[0].value;
var v_teamspeak = document.getElementsByName("teamspeak")[0].value;
var v_zeit = document.getElementsByName("zeit")[0].value;
var v_werbung = document.getElementsByName("werbung")[0].value;

var preis = v_clan*0.70+v_public*1.40+v_teamspeak*0.20+v_werbung*5.0;
var zusatz=0.0;

if (v_zeit == 1) zusatz=10.0;
else if (v_zeit == 3) zusatz=5.0;

document.bestell.monatlich.value=preis;
document.bestell.einmalig.value=zusatz;


}

</script>
<input name="monatlich" type="text" size="4" maxlength="5" />
Euro (Monatlich)
<br />
<input name="einmalig" type="text" size="4" maxlength="5" />
Euro (Setupgeb&uuml;hr) </td>
</tr>
</table>
</form>

Freundliche Grüße
Mitglied: bytecounter
05.07.2008 um 11:08 Uhr
Hallo,

erstmal möchte ich Dich bitten, Code auch als Code zu posten.

Auf jeden Fall hast Du hier einen Fehler:

01.
document.bestell.monatlich.value=preis; 
02.
document.bestell.einmalig.value=zusatz;
Insgesamt fällt mir auf, dass Du für die Ausgabe ein "normales" Inputfeld verwendest. Das sollte aber sinnvollerweise schreibgeschützt sein.

Probier mal folgendes (nur Codefragmente!):

01.
... 
02.
<script language="javascript" type="text/javascript"> 
03.
  ... 
04.
  document.getElementById("ergebnis_monatlich").value = preis; 
05.
  document.getElementById("ergebnis_einmalig").value = zusatz; 
06.
</script> 
07.
... 
08.
<input id="ergebnis_monatlich" name="monatlich" type="text" size="4" maxlength="5"  readonly="readonly" /> 
09.
Euro (Monatlich) 
10.
<br /> 
11.
<input id="ergebnis_einmalig" name="einmalig" type="text" size="4" maxlength="5"  readonly="readonly" /> 
12.
Euro (Setupgeb&uuml;hr)  
13.
</td> 
14.
...
Der Code ist ungetestet!

vg
Bytecounter
Bitte warten ..
Mitglied: jeaTreXs
05.07.2008 um 13:48 Uhr
Ja danke,

ich werds probieren,

was is der unterschied zwischen disabled und readonly?

// EDIT: hab schon (: danke übrigens: es funtkioniert.
Bitte warten ..
Ähnliche Inhalte
Weiterbildung

Unterstützung bei Gehaltsverhandlungen

gelöst Frage von 133566Weiterbildung24 Kommentare

Hallo liebe Community Ich verfolge eure Seite bereits seit 2007 als ich meine Ausbildung zum Anwendungsentwickler begonnen habe. Einige ...

Windows Netzwerk

Benötige einen Rat!!

Frage von Markus1977Windows Netzwerk21 Kommentare

Ich benötige euren Rat. Zum Thema: Eine Firma hat 2 Standorte. Standort A eine 150 Mbit Anbindung, Standort B ...

JavaScript

Javascript Funktionen

gelöst Frage von agowa338JavaScript5 Kommentare

Hallo, habe gerade mehrere schönen Javascripte per mail bekommen und frage mich gerade, was eigentlich folgendes in einem Javascript ...

JavaScript

JavaScript Map

Frage von tobmesJavaScript7 Kommentare

Hi, ich bins mal wider :). Ich spiele immernoch mit JavaScript herum und hänge jetzt mal wieder. Ich habe ...

Neue Wissensbeiträge
Sicherheit

Ungepatchte Remote Code Execution-Lücke in LG NAS

Information von kgborn vor 7 StundenSicherheit

Nutzt wer LG NAS-Einheiten? In den NAS-Einheiten der LG Network Storage-Einheiten gibt es eine sehr unschöne Schwachstelle, die einen ...

Windows Update

Neue Version KB4099950 NIC Einstellungen gehen verloren

Information von sabines vor 12 StundenWindows Update2 Kommentare

Es ist eine neue Version des KB4099950 verfügbar, die das Problem mit den verlorenen Netzwerkeinstellungen lösen soll. Das Datum ...

Microsoft Office

MS Office 2019 ohne OneNote - OneNote App speichert nur in Cloud

Information von Deepsys vor 23 StundenMicrosoft Office3 Kommentare

Microsoft zeigt deutlich wohin alles bei Ihnen geht, OneNote 2019 wird es nicht mehr geben, und die Windows 10 ...

Humor (lol)

Warum man sein Gast-WLAN nicht beliebig nennen sollte

Erfahrungsbericht von Henere vor 2 TagenHumor (lol)5 Kommentare

Servus, mal was aus dem Alltag. Zu Hause. Eigentlich wollte ich nur einen weiteren WLAN-AP ins Netz bringen, damit ...

Heiß diskutierte Inhalte
Festplatten, SSD, Raid
Server SSD: NVMe PCIe 3.0 RAID?
Frage von bouneeFestplatten, SSD, Raid15 Kommentare

Hallo liebe Admins, mir stellt sich gerade die Frage, ob ein neuer Server mit SSD NVMe PCIe 3.0 Sinn ...

Sonstige Systeme
Wie Normenkataloge im Unternehmen bereit stellen?
Frage von MuzzepuckelSonstige Systeme14 Kommentare

Hallo Kollegen, ich lese schon lange hier mit, nun mein ersrer Beitrag, bzw. Frage. :-) Wir benötigen für unsere ...

Windows 10
Windows 10 Startmenü-Einstellungen Systemweit festlegen
Frage von flotautWindows 1013 Kommentare

Guten Morgen liebe Admins, wir möchten bei uns am Lehrstuhl demnächst auf Windows 10 umsteigen. Wir installieren unsere PC's ...

LAN, WAN, Wireless
OpenVPN Client Fehlermeldungen
Frage von chris84LAN, WAN, Wireless12 Kommentare

Hallo Zusammen, wir nutzen seit kurzem einen neuen Router und den OpenVPN Client. Die VPN Verbindung klappt; allerdings kommen ...