Hejsan.
Finns det något JavaScript för att fixa "Dagens Bild"??
Jag har inget webhotel som stödjer php eller asp så det är svårt. Tacksam för svar.
23 svar · 503 visningar · startad av Skoog2000
Hejsan.
Finns det något JavaScript för att fixa "Dagens Bild"??
Jag har inget webhotel som stödjer php eller asp så det är svårt. Tacksam för svar.
http://www.jojoxx.net/jscript/archive/weeklyimage.html
Ändra: var showImageForDays=7; till var showImageForDays=1;
:)
Jesper_T: Jag lägger in den där koden på hemsidan. Vart ska jag sedan lägga "0.gif" och 1.gif" osv..? I samma mapp som html filen som scriptet är på?
<script language="JavaScript" type="text/javascript">
var startdate="2003-05-1";
var showImageForDays=3;
// Do not edit lines below // Ändra inte raderna nedan
var now=new Date();
startdate=getDateObjOfLameTextString(startdate);
var image=Math.floor(((now-0)-(startdate-0))/(showImageForDays*24*60*60*1000))
document.write("<img src=\""+image+".gif\">");
function getDateObjOfLameTextString(str){
if(!str.match(/^(\d{4})-(\d{2})-(\d{2})$/)){ return false; }
return new Date(RegExp.$1,parseInt(RegExp.$2)-1,RegExp.$3);
}
</script>
Jag har ändrat startdatumet och hur många dagar (jag tog tre för att det skulle visas även idag). Jag har lagt till "0.gif" i samma mapp som html filen men det fungerar inte. Det blir bara et "kryss" som för att den inte hitter bilden.
Vad är det för fel?
Peter_S: Tack så mycket!! Nu fungerar det men går det att göra så att man kan klicka på "dagens bild" så att den blir större?
Jag har nu ett annat problem.
http://www.jojoxx.net/jscript/archive/passwd.html
Jag vill använda det där scriptet men fattar inte vart man ska skriva in vilken sida man ska komma till. Ändrar lösenord gör man väll genom att ändra den där sifran som är blå?
Skall den förstorade bilden öppnas i ett nytt fönster?
Rätt. Sidan kommer att få samma namn som lösenordet.
:)
Peter: Ja, det ska den.
Jag förstår inte det där med lösenords grejen. Kan du inte ta å kompiera in den koden som används här och göra det som ska ändras med fet stil? Skulle vara bra.
Vad är det som ska ändras? Om lösenordet är bengt då kallar du sidan för bengt.html. Se till att du har en checksum som passar till lösenordet bara.
Spara de större versionerna av bilderna som 0_big.gif, 1_big.gif o.s.v.:
<script type="text/javascript">
<!--
var startdate="2003-05-01";
var showImageForDays=3;
// Do not edit lines below // Ändra inte raderna nedan
var now=new Date();
startdate=getDateObjOfLameTextString(startdate);
var image=Math.floor(((now-0)-(startdate-0))/(showImageForDays*24*60*60*1000))
document.write("<a href=\"[b]javascript[/b]:var w=window.open('','','height=1,width=1');with(w.document){open();write('<img src="+image+"_big.gif>');close();};w.resizeTo(w.document.images[0].width,w.document.images[0].height);\"><img src=\""+image+".gif\"></a>");
function getDateObjOfLameTextString(str){
if(!str.match(/^(\d{4})-(\d{2})-(\d{2})$/)){ return false; }
return new Date(RegExp.$1,parseInt(RegExp.$2)-1,RegExp.$3);
}
//-->
</script>
:)
anders: Jag kommer bara tillbaka till samma sida som inloggningsfältet är på?
Har du ändrat checksum i scriptet? Jag laddade ner scriptet, körde den lilla funktionen på jojoxx' sida för att generera checksum, skapade en sida som hette bäver.html, och sedan loggade jag in med bäver.
Har du lagt upp det någonstans, så kan vi prova?
Anders: Jag har gjort så. Jag ändrade den där sifran till det som kom fram på Jojoxx hemsida när jag skrev in mitt lösenord. Sen skapade jag en .htm fil med samma namn. Men den filen öppnas inte.
kan det vara att det är en ".htm" fil som gör att det blir fel?
Funktionen skickar iväg till .html, ska du ha en annan ändelse än det, så får du ändra i koden.
Anders: Tack så mycket!! Det fungerar perfekt nu!!!
Peter_S: Tack du också, det fungerar perfekt med bilderna!
WebForum är det bästa som finns!
Varsågod! Kul att det löste sig.
Det är väl iofs Jojoxx som ska tackas, så jag gör väl det: Tack Jojoxx! :D
Mvh
Jag kom på en till sak.
Om jag vill att det ska öppnas i ett nytt fönster där man loggar in, hur gör man då?