/ 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
Billede som argument i url og dynamisk ænd~
Fra : Henrik


Dato : 10-09-10 01:41

Hej,
Jeg vil gerne vise et billede. Det er jo enkelt. Via en javascript
funktion vil jeg runtime erstatte dette billede men et andet, altså
loade en ny ind uden at skulle 'reloade' html'en.
Meningen er at have en konstant html side, som jeg så runtime
konfigurerer hvad der skal vises. I html er der også funktioner for
fade in/out.
Kan den samme gøres med mpg filer?.

Takker,

Henrik.



 
 
Rune Jensen (10-09-2010)
Kommentar
Fra : Rune Jensen


Dato : 10-09-10 02:17



Henrik skrev:

> Jeg vil gerne vise et billede. Det er jo enkelt. Via en javascript
> funktion vil jeg runtime erstatte dette billede men et andet, altså
> loade en ny ind uden at skulle 'reloade' html'en.
> Meningen er at have en konstant html side, som jeg så runtime
> konfigurerer hvad der skal vises. I html er der også funktioner for
> fade in/out.
> Kan den samme gøres med mpg filer?.

Godt spørgsmål.

Vil du vise billeder som .mpg? For umiddelbart vil jeg tro, det kan
kræve ekstra kodning i forhold til, hvis det er f.eks. PNG i stedet.

Hvis du vil have de funktioner til egentlig video, er det så streaming
video?

Har du evt. et link til siden, hvor det skal være?


MVH
Rune Jensen

Birger Sørensen (10-09-2010)
Kommentar
Fra : Birger Sørensen


Dato : 10-09-10 09:48

Henrik udtrykte præcist:
> Hej,
> Jeg vil gerne vise et billede. Det er jo enkelt. Via en javascript
> funktion vil jeg runtime erstatte dette billede men et andet, altså
> loade en ny ind uden at skulle 'reloade' html'en.
> Meningen er at have en konstant html side, som jeg så runtime
> konfigurerer hvad der skal vises. I html er der også funktioner for
> fade in/out.
> Kan den samme gøres med mpg filer?.
>
> Takker,
>
> Henrik.

Men billedet er det enkelt - skift src for det pågældende <img>
element.

For .mpg er det nok anderledes, og vil formentlig afhænge en del af
hvordan du viser mpg

Birger

--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk



Jørgen Farum Jensen (10-09-2010)
Kommentar
Fra : Jørgen Farum Jensen


Dato : 10-09-10 10:53

Den 10-09-2010 09:40, Henrik skrev:
> Hej,
> Jeg vil gerne vise et billede. Det er jo enkelt. Via en javascript
> funktion vil jeg runtime erstatte dette billede men et andet, altså
> loade en ny ind uden at skulle 'reloade' html'en.
> Meningen er at have en konstant html side, som jeg så runtime
> konfigurerer hvad der skal vises. I html er der også funktioner for
> fade in/out.
> Kan den samme gøres med mpg filer?.

Jeg kan ikke finde ud af hvad du egentlig
spørger om:

1) Har du eller vil du have en funktionalitet
der indlæser et eller flere andre (still)billede(r)
onload?
2) Hvad mener du med "runtime"?
3) HTML har ingen funktioner for fade in/out.
Den effekt kan kun opnås med script-manipulation
med elementernes egenskaber.
4) Det sidste kan jeg jeg ikke svare på.


--

Med venlig hilsen
Jørgen Farum Jensen
Håndbog i webdesign: http://webdesign101.dk/wwwbog/udgave2/
Webdesign med stylesheets: http://webdesign101.dk/cssbog/
..

Jens Peter Karlsen (10-09-2010)
Kommentar
Fra : Jens Peter Karlsen


Dato : 10-09-10 18:51

Han mener formentlig Page Transitions som kun virker i IE 5.5+.
Som du er inde på kan man også gøre noget med Javascript. Resultatet
er det samme, man irriterer sine besøgende.
I følge en undersøgelse har man ca. 15 sek. til at fange folks
opmærksomhed og bruger man så de første 10 på en transition effekt er
der meget lidt tid tilbage.

Regards Jens Peter Karlsen.

On Fri, 10 Sep 2010 11:53:26 +0200, Jørgen Farum Jensen
<jfjenzen@yahoo.dk> wrote:

>3) HTML har ingen funktioner for fade in/out.

Henrik (10-09-2010)
Kommentar
Fra : Henrik


Dato : 10-09-10 07:19

On 10 Sep., 09:40, Henrik <henrik.lau...@gmail.com> wrote:
> Hej,
> Jeg vil gerne vise et billede. Det er jo enkelt. Via en javascript
> funktion vil jeg runtime erstatte dette billede men et andet, altså
> loade en ny ind uden at skulle 'reloade' html'en.
> Meningen er at have en konstant html side, som jeg så runtime
> konfigurerer hvad der skal vises. I html er der også funktioner for
> fade in/out.
> Kan den samme gøres med mpg filer?.
>
> Takker,
>
> Henrik.

Tak for Jeres svar. Her er lidt ekstra info:
Den ønskede funktion :
Load noget html med nogle js (javascript) funktioner i, samt en img
der er tom.
Call js SetImg( path+file) der ændre Img src.
Call js FadeIn -->> (billedet vises)
delay
Call et js fade out -->> (billedet fades ud)
Call et js SetImg( path+file ) der ændre Img src (det næste billede).

Det hele afvikles fra en C# form med webbrowser embedded, på en stand
alone PC.
Jeg har fundet noget js der kan fade på billeder (virker dog kun på
jpeg).
Sekvensen er den samme for video (ingen streaming, kun udfra filer,
kun billede).

"skift src for det pågældende <img> element. " Ok !, hvordan udfra et
JS ?.

Og hvordan skifter man src på et
<object id="xxxx" ........ </object>

På forhånd tak.

Birger Sørensen (10-09-2010)
Kommentar
Fra : Birger Sørensen


Dato : 10-09-10 15:19

Henrik skrev den 10-09-2010:
> On 10 Sep., 09:40, Henrik <henrik.lau...@gmail.com> wrote:
>> Hej,
>> Jeg vil gerne vise et billede. Det er jo enkelt. Via en javascript
>> funktion vil jeg runtime erstatte dette billede men et andet, altså
>> loade en ny ind uden at skulle 'reloade' html'en.
>> Meningen er at have en konstant html side, som jeg så runtime
>> konfigurerer hvad der skal vises. I html er der også funktioner for
>> fade in/out.
>> Kan den samme gøres med mpg filer?.
>>
>> Takker,
>>
>> Henrik.
>
> Tak for Jeres svar. Her er lidt ekstra info:
> Den ønskede funktion :
> Load noget html med nogle js (javascript) funktioner i, samt en img
> der er tom.
> Call js SetImg( path+file) der ændre Img src.
> Call js FadeIn -->> (billedet vises)
> delay
> Call et js fade out -->> (billedet fades ud)
> Call et js SetImg( path+file ) der ændre Img src (det næste billede).
>
> Det hele afvikles fra en C# form med webbrowser embedded, på en stand
> alone PC.
> Jeg har fundet noget js der kan fade på billeder (virker dog kun på
> jpeg).
> Sekvensen er den samme for video (ingen streaming, kun udfra filer,
> kun billede).
>
> "skift src for det pågældende <img> element. " Ok !, hvordan udfra et
> JS ?.
>
> Og hvordan skifter man src på et
> <object id="xxxx" ........ </object>
>
> På forhånd tak.

HTML :
<img id="slideshow" src="">

js :
var d_timer = 0;
function SetImg( next_img) {
var i_elm = document.getElementById( 'slideshow');
i_elm.src = next_img; // eller i_elm.setAttribute( 'src',
next_img);
d_timer = document.setTimeout( NextImg, 5000); // 5 sekunders
delay til næste billede
}

function NextImg() {
// her skal du bruge en eller anden form for liste med filnavne
// og en eller anden form for tælleværk, der kan finde det næste
// En sådan vil formentlig kunne findes af C# og overføres til et
// array i js i window.onload()
var next_img = filnavn på næste billede;
clearTimeout( d_timer);
SetImg( nxt);
}


Hvis du vil bruge scripts der kan fade, så indkorporer dem.
Ellers brug opacity.
Hele setupet har i øvrigt været diskuteret for ikke så længe siden.

Se i øvrigt også http://bbsorensen.com/test/opacity/


Jeg skulle mene du for mpg, kan gøre det samme (måske minus opacity)
ved at bruge data attributten - men det er muligt der skal ændres på
andre attributter også - har aldrig prøvet det.

Birger

--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk



Rune Jensen (13-09-2010)
Kommentar
Fra : Rune Jensen


Dato : 13-09-10 02:39

On 10 Sep., 19:51, Jens Peter Karlsen <jpkarl...@mvps.org> wrote:
> Han mener formentlig Page Transitions som kun virker i IE 5.5+.
> Som du er inde på kan man også gøre noget med Javascript. Resultatet
> er det samme, man irriterer sine besøgende.

Mange ting kan siges om transition,, Apple har fulgt op på MS' idéer
fra dengang, og har endda udbygget dem ret kraftigt, så de er -
formentlig - med i CSS3.

Jeg er så egentlig kun (lidt) imod, fordi transition er en funktion,
ikke udseende, hvorfor jeg ville mene, det skulle være i JS i stedet.
Transition i CSS3 kan så bruge til meget andet end fading, det kan
også bruges til bevægelse eller højde/bredde-ændringer.

Her er en fading-eksempel med alene CSS3 på et link ved :hover, som så
virker yderst forskelligt i diverse browsere, og slet ikke i andre:

a{ color: red}

a:hover{
color: yellow;
-moz-transition: color .2s ease-in;
-o-transition: color .2s ease-in;
-webkit-transition: color .2s ease-in;
transition: color .2s ease-in;
}

....og ellers, og til spørger, vil jeg mene, at bl.a. Birger har givet
en god løsning, udfra spørgsmålet som det er stillet. Man kan atid
stille opfølgende spørgsmål, hvis man ikke har fået svar nok.


MVH
Rune Jensen

Søg
Reklame
Statistik
Spørgsmål : 177416
Tips : 31962
Nyheder : 719565
Indlæg : 6407859
Brugere : 218876

Månedens bedste
Årets bedste
Sidste års bedste