Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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

Frage Entwicklung JavaScript

Mitglied: jeaTreXs

jeaTreXs (Level 1) - Jetzt verbinden

04.07.2008, aktualisiert 05.07.2008, 3838 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
PHP
gelöst Javascript Menü wird nicht angezeigt (5)

Frage von takvorian zum Thema PHP ...

Groupware
gelöst Intranetlösung mit Zimbra-Unterstützung (4)

Frage von 0gCidTbdWg zum Thema Groupware ...

UMTS, EDGE & GPRS
gelöst Benötige LTE Router der Routing unterstützt (22)

Frage von semper zum Thema UMTS, EDGE & GPRS ...

Neue Wissensbeiträge
Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(29)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Humor (lol)

Bester Vorschlag eines Supporttechnikers ever: APC

(15)

Erfahrungsbericht von DerWoWusste zum Thema Humor (lol) ...

Windows Server

Exchange 2010 Active Directory und Windows Server 2016

(4)

Erfahrungsbericht von Herbrich19 zum Thema Windows Server ...

Heiß diskutierte Inhalte
Internet
gelöst Mitarbeiter surft auf unerwünschter Seite - Wie damit umgehen? (44)

Frage von sabines zum Thema Internet ...

Netzwerke
Wie erstelle ich ein Intranet (19)

Frage von Leonardnet zum Thema Netzwerke ...

LAN, WAN, Wireless
gelöst Eintägige Netzwerkunterbrechung trotz Backupleitung (15)

Frage von iAmbricksta zum Thema LAN, WAN, Wireless ...

Windows Server
Server 2012 R2 - Zugriff Verweigert bei jeglicher Tätigkeit (13)

Frage von DarkLevi zum Thema Windows Server ...