/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Skrå tekst
Fra : Jesper Lützen


Dato : 31-01-08 09:33

Jeg er blevet bedt på en eller anden måde at konstruere en tekst der
står på skrå. Teksten må ikke være et billede, idet administratoren på
siden selv skal kunne indsætte nye tekster.

Ifm. søgning efter en løsning fandt jeg nedenstående, som virker i
forbindelse med at man klikker på teksten. Men kan man tilpasse den,
så teksten står på skrå allerede når siden loades?

<script type="text/javascript">
function fnSetRotation(oObj,deg) {
   rad=deg;
costheta=Math.cos(rad);
sintheta=Math.sin(rad);
oObj.filters.item(0).M11=costheta;
oObj.filters.item(0).M12=-sintheta;
oObj.filters.item(0).M21=sintheta;
oObj.filters.item(0).M22=costheta;
}
function fnSpin(oObj,deg) {
   fnSetRotation(oObj,deg);
}
</script>

<div id="oDiv" style="position:absolute;
filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto
expand')" onclick="fnSpin(this,'45')">KLIK PÅ MIG!</div>

Hvis ikke dette eksempel kan tilpasses, kan I så komme med alternative
forslag til hvorledes denne udfordring kan løses? Eneste krav er at
løsningen skal være tilgængelig i alle nyere browsere (omend jeg med
en js-løsning nok vil undlade helt at printe et resultet, jvis
brugeren har js slået fra).

På forhånd tak

Jesper Lützen

 
 
Rune Jensen (31-01-2008)
Kommentar
Fra : Rune Jensen


Dato : 31-01-08 10:53

On 31 Jan., 17:33, "Jesper Lützen" <jesperlut...@gmail.com> wrote:
> Jeg er blevet bedt på en eller anden måde at konstruere en tekst der
> står på skrå. Teksten må ikke være et billede, idet administratoren på
> siden selv skal kunne indsætte nye tekster.
>
> Ifm. søgning efter en løsning fandt jeg nedenstående, som virker i
> forbindelse med at man klikker på teksten.

Har du ikke en side, hvor scriptet er brugt? Også så man kan teste, om
det virker i FF og Opera?

Jeg er nu ret sikker på, man kan lave en serversideløsning, som også
tillader indtastning af ny tekst, men som fungerer i billeder. Den vil
formodentlig kræve et plugin (eller hvad det nu hedder) til
serversiden, hvadeneten det nu er PHP eller ASP. ASP ved jeg, der
findes plugin, men kan ikke huske navnet.

Så hvis det eneste krav er, at det skal kunne tilføjes ny tekst eller
ændres test, ville jeg vælge serverside. Minder vel om teknikken bag
CAPTCHA-billeder.

Jeg er lidt mistænksom overfor en JS-løsning - mener ikke, det er
mulig at lave ren tekst skrå uden det er Fash f.eks.. I modsat fald er
jeg da også interesseret i at lære nyt.


MVH
Rune Jensen

Jesper Lützen (31-01-2008)
Kommentar
Fra : Jesper Lützen


Dato : 31-01-08 12:11

On 31 Jan., 18:52, Rune Jensen <runeofdenm...@gmail.com> wrote:
> Har du ikke en side, hvor scriptet er brugt? Også så man kan teste, om
> det virker i FF og Opera?

Jo det kan ses på http://byggetilsynet.dk/test/test.htm hvor det
kræver et klik, førend retningen skifter.

> Jeg er nu ret sikker på, man kan lave en serversideløsning, som også
> tillader indtastning af ny tekst, men som fungerer i billeder. Den vil
> formodentlig kræve et plugin (eller hvad det nu hedder) til
> serversiden, hvadeneten det nu er PHP eller ASP. ASP ved jeg, der
> findes plugin, men kan ikke huske navnet.

Jeg benytter i forvejen PHP på sitet, så muligheden for at benytte
dette forefindes naturligvis. Eneste _men_ er, at det ikke må kræve
for megen udviklingstid af hensyn til sitets ejer.

> Så hvis det eneste krav er, at det skal kunne tilføjes ny tekst eller
> ændres test, ville jeg vælge serverside. Minder vel om teknikken bag
> CAPTCHA-billeder.

Et hint eller link til hvad du mener kunne løse problemet?

> Jeg er lidt mistænksom overfor en JS-løsning - mener ikke, det er
> mulig at lave ren tekst skrå uden det er Fash f.eks.. I modsat fald er
> jeg da også interesseret i at lære nyt.

Se ovenstående link.

Johan Holst Nielsen (31-01-2008)
Kommentar
Fra : Johan Holst Nielsen


Dato : 31-01-08 20:35

Jesper Lützen wrote:
>> Jeg er nu ret sikker på, man kan lave en serversideløsning, som også
>> tillader indtastning af ny tekst, men som fungerer i billeder. Den vil
>> formodentlig kræve et plugin (eller hvad det nu hedder) til
>> serversiden, hvadeneten det nu er PHP eller ASP. ASP ved jeg, der
>> findes plugin, men kan ikke huske navnet.
>
> Jeg benytter i forvejen PHP på sitet, så muligheden for at benytte
> dette forefindes naturligvis. Eneste _men_ er, at det ikke må kræve
> for megen udviklingstid af hensyn til sitets ejer.


Øøh - kan ikke tage lang tid at lave serverside i php - burde kunne
bygges på 5-10 minutter...

Og hvis du tjekkede kommentarene på php.net er det allerede lavet klart
(hint: tjek nyeste kommentar)

http://dk2.php.net/manual/en/function.imagettfbbox.php

--
Johan Holst Nielsen
Freelance PHP Developer - http://phpgeek.dk

Anders Wegge Jakobse~ (31-01-2008)
Kommentar
Fra : Anders Wegge Jakobse~


Dato : 31-01-08 20:44

"Jesper Lützen" <jesperlutzen@gmail.com> writes:

> On 31 Jan., 18:52, Rune Jensen <runeofdenm...@gmail.com> wrote:
>> Har du ikke en side, hvor scriptet er brugt? Også så man kan teste, om
>> det virker i FF og Opera?

> Jo det kan ses på http://byggetilsynet.dk/test/test.htm hvor det
> kræver et klik, førend retningen skifter.

Det er en MSIE specialitet. SÃ¥ ...
--
// Wegge
<http://geowiki.wegge.dk/wiki/Forside> - Alt om geocaching
Bruger du den gratis spamfighther ser jeg kun dine indlæg *EN* gang.

N/A (31-01-2008)
Kommentar
Fra : N/A


Dato : 31-01-08 20:35



Lasse Reichstein Nie~ (31-01-2008)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 31-01-08 22:42

"Jesper Lützen" <jesperlutzen@gmail.com> writes:

> Jeg er blevet bedt på en eller anden måde at konstruere en tekst der
> står på skrå. Teksten må ikke være et billede, idet administratoren på
> siden selv skal kunne indsætte nye tekster.

Derfor kan den godt være et billede på siden, bare det er et billede
skabt af serveren ud fra en streng.
Det vil jeg nok anbefale. Tjek en serverside-gruppe der passer til
din server-teknologi.

> Ifm. søgning efter en løsning fandt jeg nedenstående, som virker i
> forbindelse med at man klikker på teksten. Men kan man tilpasse den,
> så teksten står på skrå allerede når siden loades?
.....
> <div id="oDiv" style="position:absolute;
> filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto
> expand')" onclick="fnSpin(this,'45')">KLIK PÅ MIG!</div>
>
> Hvis ikke dette eksempel kan tilpasses, kan I så komme med alternative
> forslag til hvorledes denne udfordring kan løses? Eneste krav er at
> løsningen skal være tilgængelig i alle nyere browsere

Det udelukker så ovenstående, da filter-styling er en ren Microsoft
opfindelse.

Der er ikke umiddelbart nogen måde at skrive tekst på skrå med HTML
og CSS 2, som virker mere end en browser.

Du kunne indlejre et SVG-billede, men det kræver jo for nogle browsere
at man har et passende plugin. Samme med en Flash-plugin der læser
teksten fra et skjult felt på siden.

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
DHTML Death Colors: <URL:http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'

Stig Johansen (01-02-2008)
Kommentar
Fra : Stig Johansen


Dato : 01-02-08 05:05

Lasse Reichstein Nielsen wrote:

> Du kunne indlejre et SVG-billede, men det kræver jo for nogle browsere
> at man har et passende plugin.

Jeg følger ikke så meget med i browserverdenen, men - 'nogle'?
Er der p.t. andre en 'den', der ikke understøtter SVG?

(ja ja , Lynx osv... men?)

--
Med venlig hilsen
Stig Johansen

Rune Jensen (01-02-2008)
Kommentar
Fra : Rune Jensen


Dato : 01-02-08 03:43

On 31 Jan., 20:34, Johan Holst Nielsen <s...@phpgeek.dk> wrote:

> Og hvis du tjekkede kommentarene på php.net er det allerede lavet klart
> (hint: tjek nyeste kommentar)
>
> http://dk2.php.net/manual/en/function.imagettfbbox.php

Når jeg engang har lært AJAX, må jeg se at lære PHP
Hvorfor giver BG dog ikke samme indbyggede mulighed...


MVH
Rune Jensen

Jesper Lützen (01-02-2008)
Kommentar
Fra : Jesper Lützen


Dato : 01-02-08 05:40

On 31 Jan., 20:34, Johan Holst Nielsen <s...@phpgeek.dk> wrote:
> Øøh - kan ikke tage lang tid at lave serverside i php - burde kunne
> bygges på 5-10 minutter...
>
> Og hvis du tjekkede kommentarene på php.net er det allerede lavet klart
> (hint: tjek nyeste kommentar)
>
> http://dk2.php.net/manual/en/function.imagettfbbox.php

Den vil jeg lige tage et seriøst kig på. Tak skal du have.

Venlig hilsen

Jesper Lützen

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste