Avatar billede sos2830 Nybegynder
09. august 2001 - 06:06 Der er 4 kommentarer og
1 løsning

Hvor er fejlen ?

Hej !
Jeg har lavet et script der skal vise et nyt billed hver time. Der er bare lige en lille fejl som jeg ikke kan finde:( nogen der kan hjælpe ? Det er meningen at når man klikker på billedet skal det originale komme frem og evt også et andet link, hvordan  får jeg et andet link frem samtidig ?

i head:
<script language=\'javascript\'>

var nu = new Date();  // tiden lige nu.
var start = new Date( nu.getFullYear(), 0, 1 );
                        // dette års begyndelse
var timer = 1 +Math.floor( (nu.valueOf()-start.valueOf()) / (1000*60*60) );
                        // antal timer siden årets start
var nummer = \"_000\" +timer;  // streng med foranstillede nuller.
var billedURL = \"sos\" +nummer.substring(nummer.length-4) +\".jpg\";
                        // navnet på billedet for \'NU\'

<script language=\"JavaScript\">

og i body
<br><SCRIPT>

document.write(\"<ahref=\'pics/\"+billedURL+\"\'>\");

document.write( \"<p>\"+billedURL+\"</p><img src=\'\" +billedURL +\"\' height=480 width=360>\" );

document.write(\"</a>\");

</SCRIPT>
Avatar billede jakoba Nybegynder
09. august 2001 - 07:30 #1
2 klare fejl:

i head:
<script language=\'javascript\'>

var nu = new Date();  // tiden lige nu.
var start = new Date( nu.getFullYear(), 0, 1 );
                            // dette års begyndelse
var timer = 1 +Math.floor( (nu.valueOf()-start.valueOf()) / (1000*60*60) );
                            // antal timer siden årets start
var nummer = \"_000\" +timer;  // streng med foranstillede nuller.
var billedURL = \"sos\" +nummer.substring(nummer.length-4) +\".jpg\";
                            // navnet på billedet for \'NU\'

</script>      <!-- afslutter område med javascript -->

og i body
<br><SCRIPT>

document.write(\"<a href=\'pics/\"+billedURL+\"\'>\");  // <-- mellemrum efter a

document.write( \"<p>\"+billedURL+\"</p><img src=\'\" +billedURL +\"\' height=480 width=360>\" );

document.write(\"</a>\");

</SCRIPT>

men jeg forstår ikke rigtig hvad der skal ske når der klikkes på billedet.
Som det er vises det samme billede, helt alene i vinduet. Skal der stå et link nedenunder det?

mvh JakobA
Avatar billede sos2830 Nybegynder
09. august 2001 - 11:19 #2
når man klikker på billedet skal det originale komme frem...kunne egentlig være lidt smart hvis det var i en ny browser ! Det billed der bliver vist er en slags thumbnail
Avatar billede jakoba Nybegynder
09. august 2001 - 14:00 #3
parameteren target=\'_blank¨ får billedet til at komme i et nyt vindue

men hvis det ikke skal være for grimt vil jeg anbefale et nyt vindue det tilpasser dig til det billede det får:

<a href=\'java script:void(0)\' onclick=\'visBilled( \"pics/\"+billedURL+\"\'\" );\'>
<script>

function visBilled( billedUrl ) {
  window.open( \"http://hjem.get2net.dk/Jakob.Aggernaes/temp/exp56245a.html?\"+billedUrl,
          \"picvindue\",
          \"resizable=1,width=100,height=300\" );
}; //end visBilled( string )

document.write( \"<p>\"+billedURL+\"</p><img src=\'\" +billedURL +\"\' height=480 width=360>\" );

document.write(\"</a>\");

</SCRIPT>

hent filen \'http://hjem.get2net.dk/Jakob.Aggernaes/temp/exp56245a.html\' ved at øjreklikke her og vælge save as.

mvh JakobA

Avatar billede jakoba Nybegynder
16. august 2001 - 13:10 #4
ku det bruges?
Avatar billede sos2830 Nybegynder
16. august 2001 - 13:34 #5
ups ja...glemte at godkende svaret :(
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