phpbuddy.eu
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 27.03.2003, 11:31   #1
TP-Senior
 
Benutzerbild von riotgrrl
 
Registriert seit: Mar 2002
Ort: Östralien
riotgrrl macht alles soweit korrekt

css oder phpstyledings


also wieder mal hallo

mein hass gegen css wird immer grösser (wahrscheinlich weil ich nicht durchblicke)
deshalb hab ich mir mal eine alternative lösung gesucht.
oder vielleicht ist die idee ja gar nich so neu?
und ihr solltet entscheiden ob dass absolut idiotisch ist oder doch ein bisschen sinn hatt.

also ich hab ne menge formularfelder die onblur's onFocus's and onMouseover's und solche spielchen haben sollen.
und das ganze soll sich dann auch noch einfach ändern lassen.
(jetzt wirds lang-->tschuldigung)
also:
Code:
<input type="TEXT" name="kaka" size="30"
style="	background-color : #123456;
	    border : 1px dotted gray;"
onFocus="this.style.backgroundColor='#654321'"
onBlur="this.style.backgroundColor='#987654'">
so schaut mal ein bsp aus
mit css könnt ich ja nur das was in style="..." steht definieren die blur's und Focus müsst ich dann trotzdem in den jeweiligen <input tag schreiben.

meine idee ich definier eine php var
PHP-Code:
$input=" style=\"background-color : #123456;
border : 1px dotted gray;\"
onFocus=\"this.style.backgroundColor='#654321'\"
onBlur=\"this.style.backgroundColor='#987654'\""

so ca.
und mach dann das
PHP-Code:
<input type="TEXT" name="kaka" size="30" <?php echo $input ?>
>
da kann man noch ein bisschen rumfeilen, dass der Quellcode nicht zu hässlich wird.
Aber da ich vorhab das auch für texte und links zu machen wird das ganze schon ein bissi länger. (aber ich glaub die ladezeit wird ja kaum darunter leiden?oder)

also ist die idee grottenschlecht oder eher nicht so?
und welche Vor/Nachteile seht ihr darin?
__________________

...und plötzlich fallen die trompeten der engel vom himmel und erschlagen mensch und tier.

pfui das stinkt hier, wie ein stinktier, aus dem kanal, fast schon anal.

ich sehe einen tiger, wuhui der stinkt ... aber nein er hinkt.
riotgrrl ist offline   Mit Zitat antworten


Alt 27.03.2003, 11:44   #2
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
Moin !

Mal als kleiner Anreiz
Code:
<html>
<head>
<title></title>
<style>
input {
   background-color: #123456;
}
</style>
<script language="JavaScript">
function initInputfields() {
   f = document.getElementsByTagName("input");
   for(i = 0; i < f.length; i++) {
      f[i].onfocus = function() { this.style.backgroundColor='#654321'; }
      f[i].onblur  = function() { this.style.backgroundColor='#987654'; }
   }
}
window.onload = initInputfields;
</script>
</head>
<body>
<form>
 <table>
   <tr>
     <td><input type="text"></td>
   </tr>
   <tr>
     <td><input type="text"></td>
   </tr>
   <tr>
     <td><input type="text"></td>
   </tr>
   <tr>
     <td><input type="text"></td>
   </tr>
   <tr>
     <td><input type="text"></td>
   </tr>
   <tr>
     <td><input type="text"></td>
   </tr>
   <tr>
     <td><input type="text"></td>
   </tr>
   <tr>
     <td><input type="text"></td>
   </tr>
   <tr>
     <td><input type="text"></td>
   </tr>
   <tr>
     <td><input type="text"></td>
   </tr>
   <tr>
     <td><input type="text"></td>
   </tr>
   <tr>
     <td><input type="text"></td>
   </tr>
 </table>
</form>
</body>
</html>
Gruss
Jan
Stuck Mojo ist offline   Mit Zitat antworten
Alt 27.03.2003, 11:58   #3
TP-Senior
 
Benutzerbild von riotgrrl
 
Registriert seit: Mar 2002
Ort: Östralien
riotgrrl macht alles soweit korrekt
ich will nicht böse sein.

aber mal angenommen eines dieser inputs soll anders aussehen.
kann man die igendwie auch mit den classes ansprechen?
also class="ipstyle1"
und class="ipstyle2"

das wär genial. dann hätt ich die css zuweisung und die ..events in einem
__________________

...und plötzlich fallen die trompeten der engel vom himmel und erschlagen mensch und tier.

pfui das stinkt hier, wie ein stinktier, aus dem kanal, fast schon anal.

ich sehe einen tiger, wuhui der stinkt ... aber nein er hinkt.
riotgrrl ist offline   Mit Zitat antworten
Alt 27.03.2003, 12:02   #4
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
klaro geht das... du musst nur in der for-Schleife auf die Class abfragen und demensprechend die Handler setzen.
Stuck Mojo ist offline   Mit Zitat antworten
Alt 27.03.2003, 14:46   #5
TP-Senior
 
Benutzerbild von riotgrrl
 
Registriert seit: Mar 2002
Ort: Östralien
riotgrrl macht alles soweit korrekt
<script language="JavaScript">
ofocus = new Array()
ofocus["input1"] = '#FFFFFF';
ofocus["input2"] = '#FFFFFF';

oblur = new Array()
oblur["input1"] = '#FFFF99';
oblur["input2"] = '#FF9966';

function inputstyle() {
f = document.getElementsByTagName("input");
for(i = 0; i < f.length; i++) {
f[i].onfocus = function () {this.style.backgroundColor=ofocus[this.className];}
f[i].onblur = function () {this.style.backgroundColor=oblur[this.className];}
}
}
window.onload = inputstyle;
</script>

fertig

aber:

ich möchte dieses script auch für die submit buttons verwenden.
dazu müsst ich wenn der typ="submit" ist f[i].onfocus gegen f[i].onmouseover usw. austauschen ich brings einfach nicht hin ????

meine php idee hab ich schon absolut verworfen und jetzt würd das eigentlich nach HTML-Puristen gehören.
__________________

...und plötzlich fallen die trompeten der engel vom himmel und erschlagen mensch und tier.

pfui das stinkt hier, wie ein stinktier, aus dem kanal, fast schon anal.

ich sehe einen tiger, wuhui der stinkt ... aber nein er hinkt.
riotgrrl ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
css oder phpstyledings css oder phpstyledings
« Wie sag ich meinem PC er soll mir jede ungleiche Zeile anzeigen??? | iFrame, PHP, Seite automatisch aktualisieren »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:27 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67