| halbesbit |
Geschrieben am: So 20.04.2008, 22:06
|
||
|
AyomRank 3 ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (inaktiv) Beiträge: 43 Mitglied seit: 12.04.2008 |
Ich habe folgendes Script stückchen :
Es gehört zu meinem Felder Script ,dort werden viele kleine Kästchen dargestellt und wenn ich darauf klicke soll die id (z.b. feld_37) an dem String angehängt werden wenn es aber schon vorhanden ist soll es wieder gelöscht werden!Es wird zwar angezeigt im innerHTML aber es wird nicht erweitert Bitte helft mir, komme nicht weiter (bin Anfänger !) -------------------- |
||
![]() |
| jAuer Jürgen Auer - freiberufl. Programmierer |
#2 Geschrieben am: Mo 21.04.2008, 09:16 (+11:09)
|
||
|
AyomRank 9 Gruppe: Experten Entwicklung Beiträge: 2206 Mitglied seit: 4.02.2006 |
Programmieren heißt: Du hast eine Vorstellung davon, was das Programm machen soll, es macht das noch nicht. Also ist es zum Finden von Fehlern entscheidend, daß Du dir ausgeben läßt, was das Programm jeweils macht: Füge nach jeder Zeile, die 'etwas tut', ein passendes alert() ein und lass dir so ausgeben, ob die Zeile darüber mit deinen Vorstellungen übereinstimmt. Zerlege komplexe Ausdrücke wie
in Teilschritte: Liefert getElementById etwas zurück? Ersetze 'string' zunächst durch eine Konstante usw. -------------------- Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.
server-daten: Web-Datenbanken als Online - CRM - Lösung. Konzentrieren Sie sich auf Ihr Kerngeschäft - nutzen Sie eine schlanke, schnelle Online-Datenbank von verschiedenen Standorten. |
||
![]() |
| halbesbit |
#3 Geschrieben am: Mo 21.04.2008, 22:20 (+13:04)
|
|
AyomRank 3 ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (inaktiv) Beiträge: 43 Mitglied seit: 12.04.2008 |
Toll ich weiss was Progrmieren heisst !Aber wenn das Programm nicht das macht was ich erwarte und den Fehler selber nicht finde hoffe ich darauf das (z.b so ein Experte wie du) jemmand mehr übersicht hat und den Fehler findet und evtl sogar lösen kann.
Das Programm macht ja alles was es soll nur das der String nicht erweitert wird, also die gewüschten Werte nicht angehangen werden. 1.Das Feld wird aufgebaut und mit Nummern versehen. 2.Mit einem Klick auf einem Feld wird geprüft (onclick="check(this)) ob z.b. mit der id:feld_28 vorhanden ist mit dem Script oben! 3.Wenn Es vorhanden ist (in string) soll es gelöscht werden und wenn nicht hinzugefügt ! Punkt 3 Funktioniert leider nicht ganz, wie gesagt doch ich selber weiss nicht warum Mit:string = string.concat("|" + element.id); geht es auch nicht !? p.s. Was ist an :document.getElementById("aus").innerHTML = string; Komplex ???Soll mir den String nur Anzeigen und hat auch nicht wirklich etwas mit meiner frage zu tuhn ?! Achso hier nochmal das Akuelle Script : <script type="text/javascript"> function check(element){ var string= new String (); var vorhanden = string.search(element.id); if (vorhanden != -1){var string = string.replace("|" + element.id, ""); }else{ string = string.concat("|" + element.id); } //document.getElementById("ausgabe").innerHTML = string; alert(string); } </script> alert(string); Zeigt mir zwar das Akuell angeklickte an wird aber nicht Erweitert bei einem 2. oder dritten Klick ! -------------------- |
![]() |
| Flo |
#4 Geschrieben am: Di 22.04.2008, 08:38 (+10:18)
|
|
AyomRank 4 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 84 Mitglied seit: 15.02.2007 |
Ohne, dass ich das jetzt lange und breit angeschaut habe, würde ich sagen, dass bei jedem Klick das Script neu ausgeführt wird und somit der Wert von string immer neu initialisiert wird.
Edit: und du musst bloss das richtige = in ein += umwandeln |
![]() |
| halbesbit |
#5 Geschrieben am: Di 22.04.2008, 14:58 (+06:19)
|
|
AyomRank 3 ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (inaktiv) Beiträge: 43 Mitglied seit: 12.04.2008 |
Ja gut !Habe es jetzt ein wenig gelöst mein Problem
Hier mal ein Demo: http://www.halbesbit.de/demo/Felder/feld40a.php Alles Funktioniert jetzt eigentlich so wie es wollte nur das wenn ich "elemente" entverne erhalte ich kommas die natürlich zuviel sind ! (einfach mal 5 felder anklicken und diese in beliebiger reihenfolge nochmal klicken !) Ich hoffe das ich es verständlich beschrieben habe !? thx halbesbit. p.s. also ich möchte aus :feld_14,feld_24,feld_34,feld_44,,,,feld_66,feld_76,feld_77 das bekomen feld_14,feld_24,feld_34,feld_44,feld_66,feld_76,feld_77 ! sorry aber ich lerne noch -------------------- |
![]() |
| Flo |
#6 Geschrieben am: Di 22.04.2008, 20:18 (+05:20)
|
|
AyomRank 4 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 84 Mitglied seit: 15.02.2007 |
Ich kenn leider den delete Befehl nicht, der bei dir anscheinend den Elementnamen wieder aus dem String entfernt (Ich hab eh noch nie was in Javascript gemacht
Sowas wie substring gibt es doch sicher in Javascript. |
![]() |
| halbesbit |
#7 Geschrieben am: Mi 23.04.2008, 11:24 (+15:05)
|
|
AyomRank 3 ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (inaktiv) Beiträge: 43 Mitglied seit: 12.04.2008 |
Habe es jetzt hinbekommen
Doch wei soll es anders sein habe ich da noch ein kleines Problem und zwar möchte ich einen Zeielumbruch nach 10 Einträgen !wenn mir jemmand sagen kann wie ich das mache ist es auch schon Fertig Hier wieder ein Demo:http://www.halbesbit.de/demo/Felder/ -------------------- |
![]() |
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/24104
![]() |
![]() ![]() ![]() |
| Themen Titel | Autor | Views | Antworten | Letzte Aktion |
| Glaub-ich-nicht.de | Hannes_W | 322 | 11 | Mo 1.09.2008, 14:50 |
| CD-Laufwerk funktioniert nicht mehr | LindaXtra | 108 | 3 | Sa 30.08.2008, 12:28 |
| auch mein Domain-Portfolio wird gekürzt ... | MarcoE | 1631 | 25 | Sa 23.08.2008, 15:30 |
| Tabelle komplett anklickbar, aber Formular nicht? | BartTheDevil89 | 122 | 3 | Di 19.08.2008, 16:40 |
| Das AdSense-Empfehlungsprogramm wird eingestellt | Gismo | 411 | 7 | Mo 11.08.2008, 12:59 |
| Mal bei Google gelistet, mal wieder nicht | flown | 135 | 3 | So 10.08.2008, 11:29 |
| [CronJob] wird nicht ausgeführt | Coach | 142 | 8 | Fr 8.08.2008, 13:20 |
| Wordpress Kommentar Links gehen nicht | Huggy | 199 | 3 | Di 5.08.2008, 19:40 |
| Hoster Mulehost.com wird bei ebay verkauft | Richardo | 1171 | 14 | Di 5.08.2008, 12:18 |
| Was tun, wenn der Hoster nicht reagiert? | AkteX1 | 178 | 5 | Di 22.07.2008, 18:56 |
Anzeige - [Interessiert an einer Anzeige?]













