Avatar billede blood Nybegynder
28. august 2001 - 13:28 Der er 32 kommentarer og
1 løsning

Skriv på billede

Er det på nogen måde mulit at skrive på et billede med javascript og uden brug af CSS og Layers???

Hvis ja hvordan
Avatar billede nikolajdu Nybegynder
28. august 2001 - 13:44 #1
Eneste måde jeg kender er via Macromedia´s Generator - Det koster dog lige små 5000 eller 10.000 kr,- og derudover skal man så finde en internetleverandør der vil installere din licens på serveren.
Avatar billede olebole Juniormester
28. august 2001 - 13:50 #2
<ole>
Der findes også en GNU-ting i Java...IKKE JavaScript  ;o)
Jeg har selvfølgelig ikke linket liggende, men hvis det er presserende og du kan køre Java på din server - og din udbyder siger god for det - vil jeg gerne prøve at finde det.
/mvh
</bole>
Avatar billede blood Nybegynder
28. august 2001 - 14:01 #3
Eller kender i en måde hvor på når man sætter layerede måder den fra der hvor billede starter...Forstår i?
Avatar billede nikolajdu Nybegynder
28. august 2001 - 14:03 #4
Hvis du smed billedet i et layer ville du jo kende positionen - Så ville det ingen sag være...
Avatar billede blood Nybegynder
28. august 2001 - 14:06 #5
Problemet er bare at når man bruger layer og måler med pixel så tar den jo ikke højde om browseren er i fuld skærm, vindue og hvilken opløsning.

Og Cm og % laver for store mellemrum

Det skal lige siges at billede er centrert
Avatar billede Tony Juniormester
28. august 2001 - 14:14 #6
Jeg har en JavaApplet liggende som kan. Hvis du (eller andre) vil have en kopi så lig lige en mail adr.
Avatar billede blood Nybegynder
28. august 2001 - 14:16 #7
tony_breindal >> Jeg kan kigge på den men jeg kan ikke låve at jeg kan bruge den :o)

simon_holm@mail.tele.dk
Avatar billede Tony Juniormester
28. august 2001 - 14:21 #8
Nej selvfølgelig :) ... den skulle være hos dig nu.
Avatar billede nikolajdu Nybegynder
28. august 2001 - 14:25 #9
tony kan jeg se den også. Det lyder interessant.

flasher@nikolajdu.dk
Avatar billede blood Nybegynder
28. august 2001 - 14:30 #10
Hmmm kan man ikke skrive mere en en linje???
Avatar billede Tony Juniormester
28. august 2001 - 14:31 #11
Sæ\'fø\'lig\' ... er på vej :)
Avatar billede Tony Juniormester
28. august 2001 - 14:40 #12
Du vil gerne kunne lave flere linier a la (OBS VIRKER IKKE.)?
<PARAM NAME=\"text\" VALUE=\"\'God dag\' <br> \'Sikken en dejlig dag.\'\">

Desværre ved jeg ikke, hvordan man kan lave et tvungen linieskift i attributten VALUE ...

... måske vi har en anden læser der kan knække nødden ?
Avatar billede Tony Juniormester
28. august 2001 - 14:44 #13
>> nikolajdu - Har du et bud ?

Til andre, her er html-delen:

        <APPLET CODE=\"ImageButton.class\" WIDTH=\"200\" HEIGHT=\"100\" >
        <PARAM NAME=\"buttonup\" VALUE=\"buttonup.gif\">
        <PARAM NAME=\"buttondown\" VALUE=\"buttondown.jpg\">
        <PARAM NAME=\"url\" VALUE=\"http://www.eksperten.dk\">
        <PARAM NAME=\"text\" VALUE=\"Tekst på billede\">
        <PARAM NAME=\"textsize\" VALUE=\"50\">
        <PARAM NAME=\"textcolor\" VALUE=\"#FF0000\">
        <PARAM NAME=\"texttype\" VALUE=\"1\">
        <PARAM NAME=\"statustext\" VALUE=\"Tekst i statuslinien\">
        <PARAM NAME=\"abovesound\" VALUE=\"explo.au\">
        <PARAM NAME=\"soundfile\" VALUE=\"pistol.au\">
        <PARAM NAME=\"soundtime\" VALUE=\"1500\">
        <PARAM NAME=\"staydown\" VALUE=\"false\">
        <A HREF=\"#\"  TARGET=\"main\"><IMG name=\"\" src=\"buttonup.gif\"
        height=100 width=200 border=0  alt=\"Button\"></A>
        <PARAM NAME=\"bgcolor\" VALUE=\"#0000FF\">
        </APPLET>
Avatar billede blood Nybegynder
28. august 2001 - 14:45 #14
tony_breindal >> Man kan sikkert bruge /n men det er ikke diregte linje skift

Jeg vil eksempel have noget test plaseret her
50 X 50 pisel og her
100 X 300 pixel
Det er sårdan jeg mener
Avatar billede nikolajdu Nybegynder
28. august 2001 - 14:46 #15
Tony - Desværre, er rimeligt blank her.

blood - Har forsøgt mig med /n men det virker ikke.
Avatar billede olebole Juniormester
28. august 2001 - 14:49 #16
Du checker et billedes position - i lag eller ej - således:

ns4 = (document.layers) ? true : false;

function getX(obj) {
    if (obj == document.body) return obj.offsetLeft
    else return obj.offsetLeft +getX(obj.offsetParent);
}
function getY(obj) {
    if (obj == document.body) return obj.offsetTop
    else return obj.offsetTop +getY(obj.offsetParent);
}
function checkPic(pic_name) {
    var picX = (ns4) ? document.images[pic_name].x : getX(document.images[pic_name]);
    var picY = (ns4) ? document.images[pic_name].y : getY(document.images[pic_name]);
    alert(picX+\" , \"+picY);
}

Så kan du f.eks. have denne tabel med et kald i:

<table cellpadding=\"0\" cellspacing=\"0\">
  <tr>
    <td><img src=\"din.gif\" width=\"200\" height=\"100\" name=\"posPic\"></td>
  </tr>
  <tr>
    <td><a href=\"Javascrip:test(\'posPic\');\">test</a></td>
  </tr>
</table>

/mvh
Avatar billede Tony Juniormester
28. august 2001 - 14:52 #17
blood, der kommer den nok til kort. Med mindre du kan ligge flere udgaver af applet\'en i en tabel med baggrundsbillede ...
Avatar billede Tony Juniormester
28. august 2001 - 14:56 #18
<olebole>

Har du et bud på hvordan man laver / om man kan lave tvungen linieskift i attributten VALUE ...
Avatar billede blood Nybegynder
28. august 2001 - 15:14 #19
olebole >>

Jeg tror det kan bruges :o)

Jeg arbejder videre på det tekker :o)
Avatar billede jakoba Nybegynder
28. august 2001 - 15:19 #20
Der findes en grafisk extension til php der gør det. (og det har du da adgang til ikke?)

i ren html kan du evt gøre det i en tabelcelle med fast størrelse

<td width=100 height= 200 style=\"background-image:url(\'ditbillede.gif\');\">Og så skriver du blot din tekst i tabellen</td>

men det er ikke noget du kan stole på i gammel NS eller IE.

mvh JakobA
Avatar billede nikolajdu Nybegynder
28. august 2001 - 15:22 #21
Jakoba og Ole Bole!!!

Undskyld jeg lige spammer.

http://www.eksperten.dk/spm/103070

Ved godt det er i Flash - men kan lade sig gøre i javaScript?? Kan det - er det nemt at tilpasse.
Avatar billede blood Nybegynder
28. august 2001 - 15:24 #22
jakoba >> Jeg er 100% adgang til serveren :o) og jeg ved godt at den extension men den kan tilsvære heller ikke bruges :o(

Men jeg tror at olebole var inde på noget jeg kunde bruge
Avatar billede olebole Juniormester
28. august 2001 - 15:56 #23
Hvis det er den component, jeg tænker på, leveres den ikke længere, da den bruger gif-algoritmen. Desuden laver den ikke antialiseret skrift - og det ligner jo lort og døde øgler!  :)
/mvh
Avatar billede blood Nybegynder
28. august 2001 - 16:04 #24
olebole >> Jo den laves

Den heder GDLib
Og understøtter disse formater
Jpg
WBmp
Png

Gif billeder blev fjernet fra version 1,3,6 eller der omkring på grund af licens problemer



Kan du ikke lige fortælde mig hvordan jeg plusser dette

var link_top = \'235 + \' + picX + \'\';

Den vil ikke være med til det :o)
Avatar billede olebole Juniormester
28. august 2001 - 16:18 #25
Ja, netop! Heraf er kun jpg-algoritmen for alvor brugbar - og til nød (men heller ikke mere) png. WBmp understøttes jo kun af vindåse maskiner  :o(
jpg er til gengæld noget rigtig møj til skrift. Her er gif stadig klart bedst!

Hvad prøver du - eller rettere: Hvad skal den \'sammenlægning\' ende op med?
Avatar billede olebole Juniormester
28. august 2001 - 16:21 #26
Hvordan man laver linieskift afhænger af applet\'ens \'indre\'. Prøv:
  <PARAM NAME=\"text\" VALUE=\"God dag<br>Sikken en dejlig dag.\">
...eller:
  <PARAM NAME=\"text\" VALUE=\"God dag\\nSikken en dejlig dag.\">
...(?)

Avatar billede blood Nybegynder
28. august 2001 - 16:27 #27
Hvis nu picX er 400
Så skal link_top når det er plusset give 635

Forstår du???
Jeg har også prøvet med
var link_v = 235+picX;
Avatar billede olebole Juniormester
28. august 2001 - 16:30 #28
nikolajdu >> Der er svaret i det andet spm  ;o)
/mvh
Avatar billede olebole Juniormester
28. august 2001 - 16:38 #29
Du husker at vente til onload med at finde billedets position, ikk\'?  ;o)
Prøv at alert\'e picX og se, om den overhovedet er sat.
/mvh
Avatar billede Tony Juniormester
28. august 2001 - 16:59 #30
>> olebole

OK - virker ikke helt :) tak for hjælpen anyway
Avatar billede olebole Juniormester
28. august 2001 - 17:10 #31
Jo, det gør.....hvis du bruger det rigtigt  :)
Men tak for points.
/mvh
Avatar billede blood Nybegynder
28. august 2001 - 17:12 #32
olebole >> Det var ikke mig :O)
Avatar billede olebole Juniormester
28. august 2001 - 17:31 #33
...sorry  =o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester