Avatar billede plagiat Nybegynder
19. maj 2006 - 08:40 Der er 5 kommentarer og
1 løsning

Preload af billeder

Jeg har lavet et javascript, der preloader 4 billeder, hvor efter jeg bruger dem til at lave en simpel menu.
Jeg vil helst skrive det hele i php. Hvordan laver jeg koden om til et php script ?

<SCRIPT LANGUAGE=JAVASCRIPT>
    <!-- Skjuler scriptet for ældre browsere

    if (document.images) {
    dansk_bw = new Image
      dansk = new Image
        english = new Image
        english_bw = new Image
    dansk.src = 'pics/danskflag.gif'
    dansk_bw.src = 'pics/danskflag_bw.gif'
        english.src = 'pics/englishflag.gif'
        english_bw.src = 'pics/englishflag_bw.gif'
  }
  else {
    dansk = ""
    dansk_bw = ""
    document.danskflag = ""
        document.englishflag = ""
  }

    // Slut på kommentar, der skjuler scriptet for ældre browsere -->
</SCRIPT>

Og bruger Javascriptet således:

<a href="dansk/danskstart.php"
    onmouseover="document.danskflag.src=dansk_bw.src"
    onmouseout="document.danskflag.src=dansk.src" >
    <img border="0" src="pics/danskflag.gif"  alt="Træd indenfor"
    width="200" height="100" vspace="20" hspace="20" name="danskflag">
</a>
<a href="english/englishstart.php"
    onmouseover="document.englishflag.src=english_bw.src"
    onmouseout="document.englishflag.src=english.src" >
    <img border="0" src="pics/englishflag.gif" alt="Enter english version"
    width="200" height="100" vspace="20" hspace="20" name="englishflag">
</a>   

Mon ikke dette kan laves simplere med php ?
Avatar billede jakobdo Ekspert
19. maj 2006 - 23:45 #1
Ved du hvad forskellen er på javascript og php?
javascript afvikles på klienten.
php afvikles på en webserver.
Så du kan ikke altid oversætte/konverte ting fra det ene til det andet.
Avatar billede plagiat Nybegynder
20. maj 2006 - 11:59 #2
Det er netop derfor, at jeg gerne vil oversætte det hele til php, da jeg kender flere, der ikke kan udføre Javascript i deres browser.
Jeg vil gerne tilbyde flere point, hvis der er nogen, der har en løsning, men jeg ved ikke hvordan,jeg gør det, da jeg er ny her på eksperten.
Det er selvfølgelig også muligt, som du siger, at det ikke kan lade sig gøre..
Avatar billede jakobdo Ekspert
20. maj 2006 - 12:38 #3
Du kan jo ikke lave noget preload på klienten via php.
Php afvikles på serveren.
Læs nu hvad jeg skriver! :o)
Og flere point hjælper ikke.
Avatar billede plagiat Nybegynder
20. maj 2006 - 16:32 #4
Ok. Tak for hjælpen.
Avatar billede jakobdo Ekspert
20. maj 2006 - 21:05 #5
Det var så lidt!
Du får lige et svar hvis du synes mine indlæg har hjulpet dig.
Avatar billede jakobdo Ekspert
22. maj 2006 - 08:15 #6
Takker for point.
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