PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : eure meinung..plz


alkorithmus
2005-05-10, 14:35:15
ich bräuchte einmal eure meinung zu einem design..

die idee dahinter..der user der die seite betritt kann sie selbst ausmahlen :D ..klingt komisch ist aber so..

im moment steht nur das design aber wenn es mal soweit ist dann wäre es doch eine gute idee..oder?..

seht sebst..http://img128.echo.cx/img128/9034/ausmalen2st.th.jpg (http://img128.echo.cx/my.php?image=ausmalen2st.jpg)

tomtom
2005-05-10, 14:53:44
Was meinst du mit "ausmalen"? willst du verschiedene Styles anbieten, die dann geladen werden, je nach dem welche Farbe ausgewählt wird?

Was anderes kann ich mir im Moment noch nicht drunter vorstellen :D

Zum Design selbst: Schlicht und einfach. Ein bissl Farbe wär doch schon recht nett!^^. Aber bin mal gespannt, was draus wird!

MfG, terminator2k3

darph
2005-05-10, 15:41:01
X-D Die Idee ist ja sehr geil! :up:

Klar, bei einem OnClick Event (etwas tricky bei Links, aber das kann man ja abfangen, wenn man halt vorher die Farbe selektieren muß, oder einen Pinsel auswählen) wird halt dem Objekt dank CSS und DOM eine Farbe zugeteilt und die Werte werden in einem Keks gespeichert.

Die Idee is geil. Darph man die klauen? :usweet:

alkorithmus
2005-05-10, 15:41:35
es ist so gedacht: der user betritt die seite und hat statt ein pfeil einen stift.
dann kann er eine farbe auswählen und anfangen zu malen..natürlich kann er auch den links folgen wie eine noemale seite..

alkorithmus
2005-05-10, 15:42:32
X-D Die Idee ist ja sehr geil! :up:

Klar, bei einem OnClick Event (etwas tricky bei Links, aber das kann man ja abfangen, wenn man halt vorher die Farbe selektieren muß, oder einen Pinsel auswählen) wird halt dem Objekt dank CSS und DOM eine Farbe zugeteilt und die Werte werden in einem Keks gespeichert.

Die Idee is geil. Darph man die klauen? :usweet:

danke und sry ..ist zwar nicht geschützt aber ich vertraue auf euren anstand
:)

tomtom
2005-05-10, 16:25:10
Klar, bei einem OnClick Event (etwas tricky bei Links, aber das kann man ja abfangen, wenn man halt vorher die Farbe selektieren muß, oder einen Pinsel auswählen) wird halt dem Objekt dank CSS und DOM eine Farbe zugeteilt und die Werte werden in einem Keks gespeichert.

Goil... bin schon gespannt!

Henrik
2005-05-10, 18:59:53
Mach schnell, ich will das Ergebnis sehen - und ausprobieren :D

alkorithmus
2005-05-10, 19:08:08
Mach schnell, ich will das Ergebnis sehen - und ausprobieren :D

wird ein wenig zeit in anspruch nehmen...bin schliesslich nicht arbeitslos :)

darph
2005-05-10, 20:29:48
Idee:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title> </title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" >
//requires cssQuery from http://dean.edwards.name/my/cssQuery.js.html
var myColor

function setColor(colorcode)
{
myColor = colorcode;
}

function paintColor(myTagName,myClassName)
{

if(myColor == undefined)
{
return true;
}
else
{
var applyTo = cssQuery(myTagName+"."+myClassName)
alert(myTagName+"."+myClassName);
for (var i = 0; i < applyTo.length; i++)
{
applyTo[i].style.backgroundColor = myColor;
}
return false;
}
}
</script>
<style type="text/css" media="screen">
div { border: 2px solid black;
padding: 5px;
margin: 2px;
background-color: silver;
}

p { border: 1px solid silver;
}

.red { color:red; }
.blue { color:blue; }
.green { color:green; }
</style>

</head>
<body >
<div class="overall" onClick="paintColor(this.tagName,this.className);">
<div class="navi" onClick=" paintColor(this.tagName,this.className);">
<a href="http://www.microsoft.com" onClick="return paintColor(this.tagName,this.className);">Microsoft</a>
<a href="http://www.linux.org" onClick="return paintColor(this.tagName,this.className);">Linux</a>
</div>

<div class="content" onClick="return paintColor(this.tagName,this.className);">
<p onClick="paintColor(this.tagName,this.className);">Lorem Ipsum und so. Absatz 1!</p>

<p onClick="paintColor(this.tagName,this.className);">Lorem Ipsum und so. Absatz 2!</p>

</div>
</div>

<div class="select0r">
<span class="red" onClick="setColor('red');">rot</span>
<span class="blue" onClick="setColor('blue');">blau</span>
<span class="green" onClick="setColor('green');">grün</span>
</div>
</body>
</html>

Problem: Elemente sind "durchsichtig" und dadurch bekommen alle "unterliegenden" Elemente den Event. Der Klick wird durch jedes Elements bis nach oben zum body durchgereicht, und jedes Element tut so, als ob's geklickt wurde.

Solange es also keine Möglichkeit gibt, den Eventfluß abzubrechen.... ;(

evilhomer
2005-05-11, 15:59:15
hmm interresant, werd mal schauen wenn sich was zeit findet