Toon posts:

Een HTML pagina voor elk plaatje

Pagina: 1
Acties:
  • 287 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Sorry voor die wazige titel, maar ik wist het even niet anders.

Ik heb een zooi plaatjes en ik wil dat er een mogelijkheid is om die te vergroten. Nu is het een site met beginners als doelgroep ("opdrachtgever" voorop:)) dus wil ik niet dat hij op de standaard manier een plaatje opent, (dus gewoon een link naar "www.ditishetniet.com/plaatje.jpg") maar dat hij in een aparte HTML pagina wordt geopent waarin de layout een beetje wordt gehandhaafd.

Dit is idd. niet moeilijk, totdat je 50 plaatjes op deze manier wilt laten zien. Dan moet je namelijk 50 HTML pagina's maken |:(

Ik zoek dus een manier waarop je in de link naar de HTML pagina de bestandsnaam van het plaatje zet. En dan DAT plaatje laat zien op de HTTP pagina...


Ik hoop dat ik het een beetje onder woorden heb kunnen brengen, anders vragen jullie maar om meer uitleg >:)


bvd,

Steven

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 12-09 21:31

Janoz

Moderator Devschuur®

!litemod

hmm .. onder linux zou je zo een scriptje kunnen schrijven die tussen een 'header'(htmlbestand t&m 'img src="') en 'footer' (rest htmlbestand) een blabla.jpeg zet en dit dan opslaat in blabla.html. Aan de blablas kom je dan weer mbv ls....

Maarja.. Windows... Probeer eens wat mbv een batch bestand en 'copy con' ed

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • The - DDD
  • Registratie: Januari 2000
  • Laatst online: 03-09 16:40
Met ASP of PHP is het een eitje.

Met javascript zal het ook wel kunnen, maar hoe weet ik niet.

Waar het op neer komt is dat je dit doet:

In asp:
Deze links onder de tumbnails op je pagina:
code:
1
2
3
<a href="../plaatjegroot.asp&plaatje=xgroot">laat plaatje X groot zien</a>

<a href="../plaatjegroot.asp&plaatje=ygroot">laat plaatje Y groot zien</a>

Vervolgens het volgende 1 keer in de ASP pagina plaatjegroot.asp:
code:
1
[img]<%=Request("plaatje")%>.jpg[/img]

In ASP en PHP valt het hard mee dus.

Voor Javascript moet je effe bij de Javascript-Tweakers zijn. Ik ben meer ASP (en na m'n stage gedistribueerde Java)tweaker.

Succes :)

Edit: Debuggen :P ghehe, in die paar regels eenvoudige code, foei The - DDD :)

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

je kan met JS bepalen wat de URL is, en de meegegeven gegevens (file.html?data=waarde)... en dan met document.write() weer leuke dingen doen.

maar ja, niet-JS-ers krijgen dan een leuke kerst ;)

Klaar voor een nieuwe uitdaging.


Verwijderd

Topicstarter
-deleted-

  • The - DDD
  • Registratie: Januari 2000
  • Laatst online: 03-09 16:40
Precies!!

Wie geeft er even een simpel code voorbeeldje? :)

  • RM-rf
  • Registratie: September 2000
  • Laatst online: 10:28

RM-rf

1 2 3 4 5 7 6 8 9

en het is zelfs mogelijk met javascript, dat kan dus ook bij providers die geen cgi/asp/php ondersteunen
code:
1
2
3
4
5
qstr=document.location.search;
if (qstr.charAt(0)=="?") {   
   qstr=qstr.substring(1,qstr.length) ;
}
document.write("[img]'".qstr."'[/img]");

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


Verwijderd

Topicstarter
Dat van .asp ga ik maar is bekijken (nog NOOIT mee gewerkt :), werkt het in prinzcipe hetzelfde als HTML??), maar ik ben wel erg benieuwd naar de JS oplossing


Ik ben behoorlijk Newbie...

  • The - DDD
  • Registratie: Januari 2000
  • Laatst online: 03-09 16:40
Op maandag 27 november 2000 15:29 schreef sheijtel het volgende:
-deleted-
Gebruik de code tags..

[ code ]
Dit zonder spaties.
[/ code ]

Verwijderd

Topicstarter
Op maandag 27 november 2000 15:32 schreef RM-rf het volgende:
en het is zelfs mogelijk met javascript, dat kan dus ook bij providers die geen cgi/asp/php ondersteunen
code:
1
2
3
4
5
qstr=document.location.search;
if (qstr.charAt(0)=="?") {   
   qstr=qstr.substring(1,qstr.length) ;
}
document.write("[img]'".qstr."'[/img]");
En hoe moet je deze pagina dan aanroepen??

  • The - DDD
  • Registratie: Januari 2000
  • Laatst online: 03-09 16:40
Op maandag 27 november 2000 15:34 schreef sheijtel het volgende:
Dat van .asp ga ik maar is bekijken (nog NOOIT mee gewerkt :), werkt het in prinzcipe hetzelfde als HTML??), maar ik ben wel erg benieuwd naar de JS oplossing


Ik ben behoorlijk Newbie...
Asp info:
http://whatis.techtarget.com/WhatIs_Definition_Page/0,4152,213787,00.html

PHP info:
http://whatis.techtarget.com/WhatIs_Definition_Page/0,4152,334246,00.html

Javascript:
http://whatis.techtarget.com/WhatIs_Search_Results_Exact/1,282033,,00.html?query=javascript


het verschil tussen ASP/PHP en Javascript is de volgende:

ASP/PHP wordt server side verwerkt.
Javascript word client side verwerkt.

Voor ASP en PHP moet je server het ondersteunen.

  • KMK
  • Registratie: Januari 2000
  • Laatst online: 03-09 12:33

KMK

TIP: doe dit lekker in JavaScript
dan ben je zo klaar..

Ga voor aaleen dit geen server site spul gebruiken. Dat is onnodig.

Het is wel leuker overigens ;)
Als je wat wil leren (en vooral tijd hebt, iets wat ik niet meer heb) waar je latter nog wat aan hebt doe het dan lekker in ASP/PHP dus server side

Would you like to know more?!! [StarShip Troopers] - Void Station


  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

gooi er meteen een geile admin omheen dat-ie z'n plaatjes kan uppen via een webadmin en dat ze verherschaald worden naar bepaalde afmetingen en als ze te groot zijn dat-ie een waarschuwing via SMS krijgt en dat je page alleen de plaatjes laat zien die er bestaan en heel veel kerst en buttons en dat-ie ze kan bekijken via z'n ultra umts wap-flap gsm internet palm ding, en dat-ie dan vanuit z'n luie stoel in zuid-swahilie z'n homepage kan updaten.

Als er bezoekers kwamen, dan was het helemaal compleet.

Klaar voor een nieuwe uitdaging.


Verwijderd

Topicstarter
Aan iers dergelijks zat ik al te denken ja. Maar ik wou nog verder gaan en de waarschuwingen koppelen aan het koffiezet apparaat!!!!

Hoe sterker de koffie hoe beter de images op je pagina zijn!!!>:)

Maar weet iemand hoe je dat Javascriptje van RM-rf kan aanroepen??? (Ik bedoel dus hoe je de waarde van die variabele bepaalt)

  • RM-rf
  • Registratie: September 2000
  • Laatst online: 10:28

RM-rf

1 2 3 4 5 7 6 8 9

onderstaande code is gewoon javascript, dus dit kan gewoon direct in je HTML geplakt worden.
code:
1
2
3
4
5
6
7
8
9
<SCRIPT TYPE="text/javascript">
<!--
qstr=document.location.search;
if (qstr.charAt(0)=="?") {   
   qstr=qstr.substring(1,qstr.length) ;
}
document.write("[img]'".qstr."'>");
-->
</SCRIPT[/img]

pagina vervolgens oproepen via
http://www.jedomein.nl/scriptpagina.html?naamvanjeplaatje.jpg

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


Verwijderd

Topicstarter
code:
1
2
3
4
5
6
7
8
9
<SCRIPT TYPE="text/javascript">
<!--
qstr=document.location.search;
if (qstr.charAt(0)=="?") {   
   qstr=qstr.substring(1,qstr.length) ;
}
document.write("[img]",qstr,">");
-->
</SCRIPT[/img]

Met het beetje Javascript kennis heb ik hem ff gedebugt, er zaten een paar aanhalingsteken foutjes in ;)

maar iig hardstikke bedankt, want het werkt verrekte handig 8-)

Verwijderd

Heb wel eens wat gebakken (experiment)

Ga maar naar :

http://members.home.nl/hansknight/Kubus/index.htm

Bij problemen :
http://members.home.nl/hansknight/Kubus/BASISFRAME.html

En als dat ook niet lukt, dan naar :
http://members.home.nl/hansknight/Kubus/NEDERLANDA.html


Hoop dat ie schakelt, want gaf nogal eens problemen met laden van 2 kubussen (JAVA).

Als het lukt, druk dan op een van de vlaggen.
Verschijnt er een nieuwe pagina.
Met links foto's met kleine beschrijvingen.
Mogen er zo veel zijn als je wilt.
Als je daar op klikt verschijnt grote foto met uitgebreide beschrijving en andere links, allemaal op dezelfde pagina.
Kan ook andere foto zijn, als je links klikt.
Gewoon kijken !

<a href="http://members.home.nl/traverseemmen">hans_knight</a>

  • PanMan
  • Registratie: November 1999
  • Laatst online: 11-09 10:10

PanMan

Spun!

in PHP is het ook ERG simpel.
Gewoon de nodige HTML pagina maken, en op de plaats van plaatje.jpg dit zetten:
code:
1
<? echo $naam; ?>

Dus zoiets: [img]"<?[/img]">
En dat die page aanroepen met page.php3?naam=plaatje.jpg
Success,
PanMan.

Where a calculator on the ENIAC is equipped with 18,000 vacuum tubes and weighs 30 tons, computers in the future may have only 1,000 vacuum tubes and weigh only 1.5 tons.
– Popular Mechanics, March 1949

Pagina: 1