php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 20.07.2010, 13:25  
Benutzer
 
Benutzerbild von Persie
 
Registriert seit: 29.06.2010
Beiträge: 34
PHP-Kenntnisse:
Anfänger
Persie ist zur Zeit noch ein unbeschriebenes Blatt
Standard Tabellenfeld anklicken und einrasten lassen

Huhu,

ich habe folgendes Problem: Ich habe eine Tabelle mit verschiedenen Feldern. Ich möchte eine Funktion, wo ich die Tabellenfelder anklicken kann und damit einrasten lassen kann, also faktisch wie einen Button, der ein wenig einrastet.

Leider habe ich durch diverse Suchen dazu nichts gefunden was mir weiterhelfen könnte. Ich habe überlegt es über einen Button zu lösen, dieser verweist aber dann auf einen Link.

Als Ansatz hatte ich dieses gefunden und probiert:

PHP-Code:
<html
  <
head
    <
title>Tabellenfarbe ändern</title

<
script language="JavaScript"
function 
changeColor(color

  if (
document.alldocument.all.Tabelle.style.backgroundColor color
  else if (
document.documentElementdocument.getElementById("Tabelle").style.backgroundColor color

</script> 

  </head> 

<body> 
  <table width="100%"> 
    <tr> 
      <a> 
        <td id="Tabelle" bgcolor="red" onmouseover="changeColor('yellow')" onMouseout="changeColor('blue')">Text</td> 
      </a> 
    </tr> 
  </table> 
</body> 
</html> 
Nur will ich nicht durch das drüberfahren mit der Maus die Farbe ändern, sondern will durch anklicken die Farbe ändern, es einrasten lassen und damit selektieren.

Vielleicht habt ihr eine Ahnung!
Besten Dank im Voraus.

MfG,
Persie
Persie ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 20.07.2010, 13:43  
Erfahrener Benutzer
 
Registriert seit: 07.12.2009
Beiträge: 843
PHP-Kenntnisse:
Fortgeschritten
chorn befindet sich auf einem aufstrebenden Ast
Standard

Nimm halt onclick.

SELFHTML: JavaScript / Sprachelemente / Event-Handler
chorn ist offline   Mit Zitat antworten
Alt 20.07.2010, 13:43  
Moderator
 
Benutzerbild von Asipak
 
Registriert seit: 18.07.2005
Beiträge: 4.072
Asipak sorgt für eine eindrucksvolle AtmosphäreAsipak sorgt für eine eindrucksvolle Atmosphäre
Standard

Was auch immer
Zitat:
es einrasten lassen
bedeutet, warum nimmst du nicht onclick, wenn du
Zitat:
durch anklicken die Farbe ändern
willst?

Und was hat das Thema mit Datenbanken zu tun?
Asipak ist offline   Mit Zitat antworten
Alt 20.07.2010, 13:53  
Benutzer
 
Benutzerbild von Persie
 
Registriert seit: 29.06.2010
Beiträge: 34
PHP-Kenntnisse:
Anfänger
Persie ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Es ist eine Abfrage aus Datensätzen einer Datenbank.
Dazu müssen von 6 Positionen mit jeweils 7 unterpunkten jeweils einer angeklickt werden.

Aus diesem Grund sollen die Felder "einrasten" bzw. angeklickt bleiben, bis der extra submit button gedrückt wurde.

soweit verständlich?
Persie ist offline   Mit Zitat antworten
Alt 20.07.2010, 13:57  
Moderator
 
Benutzerbild von Asipak
 
Registriert seit: 18.07.2005
Beiträge: 4.072
Asipak sorgt für eine eindrucksvolle AtmosphäreAsipak sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Es ist eine Abfrage aus Datensätzen einer Datenbank.
Womit das Problem noch lange nichts mit der Datenbank zu tun hat. Du hast doch Probleme mit dem Einsatz von Javascript, oder nicht?
Zitat:
soweit verständlich?
Nicht wirklich! Was sagst du zu Post #2 und #3?
Asipak ist offline   Mit Zitat antworten
Alt 20.07.2010, 14:10  
Benutzer
 
Benutzerbild von Persie
 
Registriert seit: 29.06.2010
Beiträge: 34
PHP-Kenntnisse:
Anfänger
Persie ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Ich habe die Seiten auch mehrmals zu Rate gezogen, leider ohne Erfolg.

Mittlerweile habe ich es hinbekommen.

Danke trotzdem für die Hilfe!
Persie ist offline   Mit Zitat antworten
Alt 20.07.2010, 14:11  
Moderator
 
Benutzerbild von Asipak
 
Registriert seit: 18.07.2005
Beiträge: 4.072
Asipak sorgt für eine eindrucksvolle AtmosphäreAsipak sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Mittlerweile habe ich es hinbekommen.
Verrate uns wie, dann haben andere User auch noch was von diesem Thema.
Asipak ist offline   Mit Zitat antworten
Alt 20.07.2010, 14:13  
Benutzer
 
Benutzerbild von Persie
 
Registriert seit: 29.06.2010
Beiträge: 34
PHP-Kenntnisse:
Anfänger
Persie ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von Asipak Beitrag anzeigen
Verrate uns wie, dann haben andere User auch noch was von diesem Thema.
Gerne!

PHP-Code:
<td style="border: 1px dotted;" bgcolor="#ADD8E6" 
          
onClick="this.style.backgroundColor == 'yellow'?this.style.backgroundColor='lightblue':this.style.backgroundColor='yellow'">
          ... 
Text ...</td
Keine Ahnung, ob es eine elegantere Variante geht, sie funktioniert auf jeden Fall.
Zu Beginn: Hintergrund des Feldes Blau -> Draufklicken: Geld -> Draufklicken: wieder Blau ...

Geändert von Persie (20.07.2010 um 14:17 Uhr).
Persie ist offline   Mit Zitat antworten
Alt 20.07.2010, 14:21  
thomas_w
Gast
 
Beiträge: n/a
Standard

Der Thread hat relativ wenig mit Datenbanken und SQL zu tun.

Grüße
Thomas
  Mit Zitat antworten
Alt 20.07.2010, 14:31  
Erfahrener Benutzer
 
Registriert seit: 02.09.2009
Beiträge: 1.019
PHP-Kenntnisse:
Fortgeschritten
mquadrat befindet sich auf einem aufstrebenden Ast
Standard

Eindeutig ein JavaScript-Problem.

So also kurze Roadmap
- Je Position ein input mit type hidden
- Jedes anklickbare Feld kriegt einen onClick Event, der die ID oder was auch immer in das Input schreibt und die Darstellung ändert (z.B. Wechsel der CSS Klasse)
- Beim Submit einfach prüfen ob in jedem input was drinne steht

Wie genau die Events funktionieren ist im Netz ausreichend beschrieben.
__________________
Wir suchen PHP Entwickler (Vollzeit) im Raum Darmstadt / Rhein-Main. Infos via E-Mail mueller@new-frontiers.de
mquadrat ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Tabellenfeld auswählen mit einem Klick Pyromania PHP Tipps 2010 3 26.04.2010 23:59
[Erledigt] Mit 2 Fremdschlüsseln auf dasselbe Tabellenfeld verweisen tobi.k Datenbanken 8 21.10.2008 16:46
Einzug bei einem Tabellenfeld Mirod HTML, Usability und Barrierefreiheit 3 22.02.2007 22:46
EingabeFelder erst bei Anklicken des RadioButtons beschreibb kevka HTML, Usability und Barrierefreiheit 3 24.06.2006 20:04
andere farbe beim link anklicken HTML, Usability und Barrierefreiheit 4 21.08.2005 17:58
[Erledigt] Per KLick alle Checkboxen anklicken und übegeben ??!! PHP-Fortgeschrittene 4 06.07.2005 21:56
Durch anklicken einer checkbox andere checkboxen markieren yoshy HTML, Usability und Barrierefreiheit 7 05.07.2005 22:25
beim anklicken inhalt eines feldes loeschen HTML, Usability und Barrierefreiheit 2 04.04.2005 13:45
Möchte einen Button anklicken um eine Funktion aufzurufen PHP Tipps 2005 5 22.03.2005 17:51
Tabellenfeld fixieren flual2000 PHP Tipps 2005 3 11.02.2005 19:56
resize von Tabellenfeld verhindern HTML, Usability und Barrierefreiheit 2 27.01.2005 11:55
Link auf einer Homepage anklicken und dann includen PHP Tipps 2004-2 17 09.12.2004 01:28
Bei Anklicken einer Checkbox Tabellenfeld anklicken und einrasten lassen PHP Tipps 2004 3 02.08.2004 23:45
MySQL Tabellenfeld durchsuchen PHP Tipps 2004 4 16.06.2004 14:16
Zeile anklicken HTML, Usability und Barrierefreiheit 3 08.06.2004 22:29

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php tabelle anklicken, feld anklicken und, html tabele anklicken, php tabelle artikel anklicken, tabelle zum anklicken html, javascript einrasten, php anklickbare felder, html tabelle anklicken, position eines tabellenfeldes html, javascript tr anklicken, tabellenfeld anklicken html link, tabelle html draufklicken, php farbe wechseln onclick, html in ein feld klicken farbe ändern, php feld ändern durch anklicken, html, submit, einrasten, javascript tabellenfelder anklicken, selfhtml tabelle wo man was anklicken kann, webseiten tabellen zum anklicken, html tabellenfeld onclick

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:33 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum