/ 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
En smule artimetik...
Fra : Søren


Dato : 19-09-02 14:28

Heysa alle i geni(g)ale mennesker! (Ja, jeg fedter... Og? :)

Jeg vil gerne udføre en operation allá denne i JavaScript:

stregtegningwidth = (555 - objbilled.width);

hvor stregtegningwidth naturligvis er en variable (ikke erkælret noget
sted før her...), 555 siger vist sig selv, og objbilled.width er width
på et billede...
Når jeg bruger sætningen herover, så bliver width sat til 555, og det er
jo netop ikke meningen...
Any thoughts?

Thx!

- Søren

 
 
Hintzmann (19-09-2002)
Kommentar
Fra : Hintzmann


Dato : 19-09-02 14:34

"Søren" <ask@me.com> wrote in message
news:Xns928E9D6A9D850sorenandersenas@193.88.15.201...
> Heysa alle i geni(g)ale mennesker! (Ja, jeg fedter... Og? :)
>
> Jeg vil gerne udføre en operation allá denne i JavaScript:
>
> stregtegningwidth = (555 - objbilled.width);
>
> hvor stregtegningwidth naturligvis er en variable (ikke erkælret noget
> sted før her...), 555 siger vist sig selv, og objbilled.width er width
> på et billede...
> Når jeg bruger sætningen herover, så bliver width sat til 555, og det er
> jo netop ikke meningen...
> Any thoughts?

Det tyder på at objbilled.width er 0. (555-0)=555
Prøv at alert'e objbilled.width.
ex.

alert(objbilled.width);

- Er den 0 ?

Hintzmann



Søren (19-09-2002)
Kommentar
Fra : Søren


Dato : 19-09-02 14:46

> Det tyder på at objbilled.width er 0. (555-0)=555
> Prøv at alert'e objbilled.width.
> ex.
>
> alert(objbilled.width);
>
> - Er den 0 ?
>
> Hintzmann

Hey!

Det er den ikke! Den er (f.eks.) 289, eller noget i den retning...
Så det var ikke derfor... Damn... Kan det være fordi jeg ikke må trække
sådan en variabel (objbilled.width) fra et "plain" tal (555)?


Hintzmann (19-09-2002)
Kommentar
Fra : Hintzmann


Dato : 19-09-02 14:50

"Søren" <ask@me.com> wrote in message
news:Xns928EA058E4AADsorenandersenas@193.88.15.201...
> > Det tyder på at objbilled.width er 0. (555-0)=555
> > Prøv at alert'e objbilled.width.
> > ex.
> >
> > alert(objbilled.width);
> >
> > - Er den 0 ?
> >
> > Hintzmann
>
> Hey!
>
> Det er den ikke! Den er (f.eks.) 289, eller noget i den retning...
> Så det var ikke derfor... Damn... Kan det være fordi jeg ikke må trække
> sådan en variabel (objbilled.width) fra et "plain" tal (555)?


Prøv at lav et online eksempel.
Så kigger jeg på det


Hintzmann



Søren (19-09-2002)
Kommentar
Fra : Søren


Dato : 19-09-02 14:59

> Prøv at lav et online eksempel.
> Så kigger jeg på det
>
>
> Hintzmann

Your wish is my command... :)
Gå herind:

http://www.lgbeslag.dk/anon/entrebot_eksempel.asp

Der er en fejl nederst på siden, men bare ignorer den... Den er ligegyldig!
Det første billede kan du klikke på, og der kan du så også se, hvorfor det
er jeg vil trække billedets bredde fra 555...
Her er hele scriptet iøvrigt:

<script type="text/javascript">
function printbillede(objbilled,MitBillede,MitStregBillede,MinTekst){
openstr = "height=" + objbilled.height + ", width=" + objbilled.width;
printwin = window.open(objbilled.src, "printwin", "openstr, resizable,
scrollbars, menubar");
printwin.document.write("<TABLE WIDTH=\"555\" Border=\"0\" height=\"500\"
align=\"center\" vspace=\"0\" hspace=\"0\">");
printwin.document.write("<TR>");
printwin.document.write("<TD>");
printwin.document.write("<HR SIZE=\"1\" NOSHADE>");
printwin.document.writeln("<IMG SRC='" + MitBillede + "'>");
printwin.document.writeln("<IMG SRC='" + MitStregBillede + "'" +
"Height='" + objbilled.height + "' WIDTH='" + objbilled.width +"'>");
printwin.document.writeln("<BR>"+ MinTekst);
printwin.document.write("<HR SIZE=\"1\" NOSHADE>");
printwin.document.write("</TD>");
printwin.document.write("</TR>");
printwin.document.write("</TABLE>");
}
</script>


Johan Holst Nielsen (19-09-2002)
Kommentar
Fra : Johan Holst Nielsen


Dato : 19-09-02 15:10

> <script type="text/javascript">
> function printbillede(objbilled,MitBillede,MitStregBillede,MinTekst){
> openstr = "height=" + objbilled.height + ", width=" + objbilled.width;
> printwin = window.open(objbilled.src, "printwin", "openstr, resizable,
> scrollbars, menubar");
> printwin.document.write("<TABLE WIDTH=\"555\" Border=\"0\" height=\"500\"
> align=\"center\" vspace=\"0\" hspace=\"0\">");
> printwin.document.write("<TR>");
> printwin.document.write("<TD>");
> printwin.document.write("<HR SIZE=\"1\" NOSHADE>");
> printwin.document.writeln("<IMG SRC='" + MitBillede + "'>");
> printwin.document.writeln("<IMG SRC='" + MitStregBillede + "'" +
> "Height='" + objbilled.height + "' WIDTH='" + objbilled.width +"'>");
> printwin.document.writeln("<BR>"+ MinTekst);
> printwin.document.write("<HR SIZE=\"1\" NOSHADE>");
> printwin.document.write("</TD>");
> printwin.document.write("</TR>");
> printwin.document.write("</TABLE>");
> }
> </script>

Men hvor er det helt præcis at du bruger sætningen som vi prøver at rette?

mvh
Johan


Johan Holst Nielsen (19-09-2002)
Kommentar
Fra : Johan Holst Nielsen


Dato : 19-09-02 14:55

> Det er den ikke! Den er (f.eks.) 289, eller noget i den retning...
> Så det var ikke derfor... Damn... Kan det være fordi jeg ikke må trække
> sådan en variabel (objbilled.width) fra et "plain" tal (555)?

Prøve du at alerte width ? for at være sikker på den var der? Ellers
prøv med parseInt (som jeg skrev længere nede)...

mvh
Johan


Søren (19-09-2002)
Kommentar
Fra : Søren


Dato : 19-09-02 15:11

> Prøve du at alerte width ? for at være sikker på den var der? Ellers
> prøv med parseInt (som jeg skrev længere nede)...
>
> mvh
> Johan

Undskyld jeg ikke svarede dig før, men dine 2 beskeder er først ligge
kommet til syne her hos mig, nu??? Strange...
Anyway, det ser desværre ikke ud til at virke... :(((
Men tak for forslaget!
Jeg prøver at smide en Alert ind, for at se om det kan hjælpe mig på
vej...
Hvis du har andre forslag, så sig endeligt til!

Mange tak!

- Søren

Johan Holst Nielsen (19-09-2002)
Kommentar
Fra : Johan Holst Nielsen


Dato : 19-09-02 15:12



Søren wrote:
>>Prøve du at alerte width ? for at være sikker på den var der? Ellers
>>prøv med parseInt (som jeg skrev længere nede)...
>>
>>mvh
>>Johan
>
>
> Undskyld jeg ikke svarede dig før, men dine 2 beskeder er først ligge
> kommet til syne her hos mig, nu??? Strange...
> Anyway, det ser desværre ikke ud til at virke... :(((
> Men tak for forslaget!
> Jeg prøver at smide en Alert ind, for at se om det kan hjælpe mig på
> vej...
> Hvis du har andre forslag, så sig endeligt til!

Prøv live at lave en f.eks.

alert(":"+objbilled.width+":");

Og skriv indholdet af alerten her? (Mere for at tjekke om der kommer
nogle mellemrum med)...

Men jeg kan da ikke stadig ikke se hvor du online bruger det?

mvh
Johan



Søren (20-09-2002)
Kommentar
Fra : Søren


Dato : 20-09-02 15:23

Johan Holst Nielsen <johan@weknowthewayout.com> wrote in
news:3D89DB29.20809@weknowthewayout.com:

>
>
> Søren wrote:
>>>Prøve du at alerte width ? for at være sikker på den var der? Ellers
>>>prøv med parseInt (som jeg skrev længere nede)...
>>>
>>>mvh
>>>Johan
>>
>>
>> Undskyld jeg ikke svarede dig før, men dine 2 beskeder er først ligge
>> kommet til syne her hos mig, nu??? Strange...
>> Anyway, det ser desværre ikke ud til at virke... :(((
>> Men tak for forslaget!
>> Jeg prøver at smide en Alert ind, for at se om det kan hjælpe mig på
>> vej...
>> Hvis du har andre forslag, så sig endeligt til!
>
> Prøv live at lave en f.eks.
>
> alert(":"+objbilled.width+":");
>
> Og skriv indholdet af alerten her? (Mere for at tjekke om der kommer
> nogle mellemrum med)...
>
> Men jeg kan da ikke stadig ikke se hvor du online bruger det?
>
> mvh
> Johan

Hejsa igen Johan!

Det bliver vist ikke nødvendigt... :)
Det virker nu, og det virker glimrende... Det ser ud til at jeg blot
skulle skruve 500 istedet for 555 med din parseInt, og så kører det! :)
Der kan man se hvor galt det kan gå, hvis man ikke kan regne... *Suk!*
Men mange tak for al din hjælp...!!

- Søren

p.s: Jeg gav dig det forkerte script... Det var derfor du ikke kunne
finde det... Sorry... :(


Johan Holst Nielsen (19-09-2002)
Kommentar
Fra : Johan Holst Nielsen


Dato : 19-09-02 14:55



Søren wrote:
> Heysa alle i geni(g)ale mennesker! (Ja, jeg fedter... Og? :)
>
> Jeg vil gerne udføre en operation allá denne i JavaScript:
>
> stregtegningwidth = (555 - objbilled.width);
>
> hvor stregtegningwidth naturligvis er en variable (ikke erkælret noget
> sted før her...), 555 siger vist sig selv, og objbilled.width er width
> på et billede...
> Når jeg bruger sætningen herover, så bliver width sat til 555, og det er
> jo netop ikke meningen...
> Any thoughts?

måske

stregtegningwidth = (555-parseInt(objbilled.width));

mvh
Johan


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

Månedens bedste
Årets bedste
Sidste års bedste