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

Frage Entwicklung JavaScript

JS Funktionsfrage

Mitglied: AS-N00

AS-N00 (Level 1) - Jetzt verbinden

09.09.2010 um 07:53 Uhr, 2282 Aufrufe

Hallo,

ich habe hier ein kleines js, was in einem oscommerce Shop die Informationen zu den verschiedenen Bezahlarten ein und ausblendet, je nachdem was angeklickt ist.
Die Funktionsweise ist so, dass beim Anklicken die Infos aufgehen, beim Nochmaligen Anklicken wieder zu, die Zahlart bleibt aber aktiviert.
Klicke ich jetzt auf das bereits aktivierte Feld, dann gehen die Infos aber nicht wieder auf.
Es soll aber im Endeffekt immer auf und zugehen, auch wenn ich mehrmals anklicke.

01.
<script type="text/javascript"><!-- 
02.
var selected; 
03.
var old_module_id = -1; 
04.
var submitter = null; 
05.
 
06.
function submitFunction() { 
07.
  submitter = 1; 
08.
09.
 
10.
function selectRowEffect(object, buttonSelect, module_id) { 
11.
  if (!selected) { 
12.
    if (document.getElementById) { 
13.
      selected = document.getElementById('defaultSelected'); 
14.
    } else { 
15.
      selected = document.all['defaultSelected']; 
16.
17.
18.
  if(document.getElementById('details_'+module_id)) { 
19.
    document.getElementById('details_'+module_id).style.display = 'block'; 
20.
21.
 
22.
  if(old_module_id > -1 ) { 
23.
    if(document.getElementById('details_'+old_module_id) ) { 
24.
    document.getElementById('details_'+old_module_id).style.display = 'none'; 
25.
26.
27.
  old_module_id = module_id; 
28.
 
29.
  if (selected) selected.className = 'moduleRow'; 
30.
  object.className = 'moduleRowSelected'; 
31.
  selected = object; 
32.
 
33.
// one button is not an array 
34.
  if (document.checkout_payment.payment[0]) { 
35.
    document.checkout_payment.payment[buttonSelect].checked=true; 
36.
  } else { 
37.
    document.checkout_payment.payment.checked=true; 
38.
39.
40.
 
41.
function rowOverEffect(object) { 
42.
  if (object.className == 'moduleRow') object.className = 'moduleRowOver'; 
43.
44.
 
45.
function rowOutEffect(object) { 
46.
  if (object.className == 'moduleRowOver') object.className = 'moduleRow'; 
47.
48.
 
49.
function update_module(module_id) { 
50.
  document.getElementById('details_'+module_id).style.display = 'none'; 
51.
 
52.
 old_module_id = module_id; 
53.
54.
 
55.
function togglecbar() { 
56.
  if (document.getElementById('con').checked) { 
57.
	document.getElementById('cbar').style.backgroundColor = '#66FF99'; 
58.
  } else { 
59.
	document.getElementById('cbar').style.backgroundColor = '#FF6666'; 
60.
61.
62.
function togglerbar() { 
63.
  if (document.getElementById('rev').checked) { 
64.
	document.getElementById('rbar').style.backgroundColor = '#66FF99'; 
65.
  } else { 
66.
	document.getElementById('rbar').style.backgroundColor = '#FF6666'; 
67.
68.
69.
//--></script>
Ähnliche Inhalte
Windows 7
CHKDSK funktionsfrage
gelöst Frage von GrobiiWindows 717 Kommentare

Moin liebe Bastler, ich hätte mal eine Funktionsfrage bezüglich dem chkdsk Befehl in der Konsole. Meine Frage ist wie ...

JavaScript
Zeile mit JS einfügen
gelöst Frage von lord-iconJavaScript3 Kommentare

Ich bau an ein JS Script, was mir eine Zeile einfügt (klappt mitunter auch). Siehe hier: 3 Probleme habe ...

JavaScript
Komplexer JS-Code
gelöst Frage von rsadmchefJavaScript2 Kommentare

Hallo Team können die JS Cracks unter euch diesen Code erklären ? auf gesehen eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c)r e(c) =k c danke und ...

PHP
PHP und JS auf dem Mac
Frage von 2SeitenPHP4 Kommentare

Hey Zusammen, Mal eine etwas andere Frage Auf Windows programmiere ich PHP/JS Websiten mit Netbeans und als Webserver die ...

Neue Wissensbeiträge
CPU, RAM, Mainboards

Meltdown und Spectre: Intel zieht Microcode-Updates für Prozessoren zurück

Information von keine-ahnung vor 35 MinutenCPU, RAM, Mainboards

Moin, extrem lutztig. Nur gut, dass ich noch nicht beim Probanden-Bingo mitgemacht habe :-) LG, Thomas

Router & Routing

PfSense als Addon auf QNAP

Information von magicteddy vor 14 StundenRouter & Routing3 Kommentare

Moin, für Spielereien eine ganz nette Idee aber ich fürchte das soetwas auch als echte Firewall genutzt wird: In ...

Datenschutz

Teamviewer kommt für IoT-Geräte wie den Raspberry Pi

Information von magicteddy vor 20 StundenDatenschutz1 Kommentar

Moin, jetzt werden IoT Geräte endgültig zur Wanze? Anscheinend kann man auf einem Dashboard seine Geräte visualisieren Ich stelle ...

Microsoft

Letzte Updates für Win10 und Server2016 müssen bei Bedarf über den Update catalogue in den WSUS importiert werden!

Tipp von DerWoWusste vor 1 TagMicrosoft1 Kommentar

automatisch kommt da nichts an im WSUS und auch nicht im SCCM. Siehe Hinweise zum Bezug der jeweils neuesten ...

Heiß diskutierte Inhalte
Netzwerkmanagement
Preis für Wartungsvertrag ok?
gelöst Frage von a-za-zNetzwerkmanagement22 Kommentare

Hallo! Mal ne Frage, weil ich mich mit dem akzeptablen Preis für einen Reaktionszeitvertrag nicht auskenne. Meine Firma hat ...

Windows Netzwerk
Ist ein Portforwarding auf einen PC ohne lauschendes Programm ein (großes) Sicherheitsproblem?
Frage von PluwimWindows Netzwerk13 Kommentare

Hallo zusammen, zur Fernwartung eines Rechners an einem anderen Ort nutze ich VNC. Da dieser Rechner einfach nur eine ...

Multimedia & Zubehör
Welches Tablet für die Verkäufer?
Frage von Hendrik2586Multimedia & Zubehör11 Kommentare

Guten Morgen meine Lieben, vielleicht könnt ihr mir ja helfen. Es geht um unsere Außendienstmitarbeiter /Verkäufer. Sie sollen demnächst ...

Windows Server
Terminal Server 2016 erkennt Berechtigungen nicht
gelöst Frage von Thomas2Windows Server10 Kommentare

Hallo Administratoren, folgendes Problem stellt sich dar: Es gibt zwei Windows Server 2016, die als Terminal Server fungieren. Jetzt ...