Formulier

Pagina: 1
Acties:

  • Ed83
  • Registratie: December 2001
  • Laatst online: 17-05 15:51
Ik ben een fotoboek aan het maken, maar ik wil niet voor elke foto een aparte pagina gaan maken (het zijn ongeveer 180 foto's).
Ik heb nu twee pagina's gemaakt, kies.htm en foto.htm.
In kies.htm zal dus de keuze worden gemaakt en in foto.htm zal de foto getoond moeten worden.

In kies.htm heb ik het volgende staan:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<html>
<head>
<title>Maak een keuze</title>
</head>
<body>
<form name="keuze" method="get" action="foto.htm">
  <p>
    <input type="radio" name="keuze" value="foto1" onclick="this.form.submit()">foto 1<br>
    <input type="radio" name="keuze" value="foto2" onclick="this.form.submit()">foto 2<br>
    <input type="radio" name="keuze" value="foto3" onclick="this.form.submit()">foto 3
  </p>
</form>
</body>
</html>

Maar wat moet ik nu in foto.htm zetten zodat de foto daarin getoond wordt?

mvgr
Edwin84

  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

ik heb echt geen flauw idee wat je wilt...

html --> W&G

  • Ed83
  • Registratie: December 2001
  • Laatst online: 17-05 15:51
het is de bedoeling dat het op een cd gezet wordt dus ik dacht aan een stuk javascript ofzoiets

Verwijderd

Serverside include je een cgi ofzo in je html ?

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 13:22

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Serverside include je een cgi ofzo in je html ?
het is de bedoeling dat het op een cd gezet wordt dus ik dacht aan een stuk javascript ofzoiets
Heb jij ooit een serverside cd-rom gezien?

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 13:22

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

ik zou het helemaal niet met forms doen. toevallig heeft Tizzwat een keer zo'n soort scrippie voor mij geschreven:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<script language="JavaScript" type="text/javascript">
function vergroot(dit)
{
    myWin=open('', 'nieuw_venster',
    'width=300,height=300,status=no,toolbar=no,menubar=no');
    myWin.document.open();
    myWin.document.write('<html><head><title>Foto</title></head><body>[img]"pic'+dit+'.jpg"></body></html[/img]');
    myWin.document.close();
    }



var aantalfotos = "10";
var imgwidth = "75";

// het nummer van de image 'genereren via een for loop
var i = "-1";
for (var nr = 0; nr < aantalfotos; nr++) {
   
   // 1 bij i optellen om na te gaan de hoeveelste image het is
   i++;

   // vijf foto's op één rij..
   
   if (i == 0) {
       document.write('<tr><td>[img]"pic'+nr+'.jpg"[/img]</td>');
   } else if (i == 4) {
       document.write('<td>[img]"pic'+nr+'.jpg"[/img]</td></tr>');
         i = "-1";
   } else if ((nr == aantalfotos) && (i != 4)) {
       document.write('<td>[img]"pic'+nr+'.jpg"[/img]</td></tr>');
   } else {
       document.write('<td>[img]"pic'+nr+'.jpg"[/img]</td>');
   }
}
</script>

:)

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • Ed83
  • Registratie: December 2001
  • Laatst online: 17-05 15:51
Ik zou het graag een beetje in 1 scherm willen houden omdat het nogal 'idiot proof' moet worden, dus dan is het niet zo verstandig als je met meerdere schermen gaat werken.
Het formaat van de foto's is trouwens ook niet gelijk.

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 13:22

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

dan doe je in de action van het form dus
code:
1
action="kijkpagina.htm?foto=blaat.gif?hoog=x?breed=x"

dan kan je gewoon var foto, hoog en breed aanroepen als in de aangegeven waarde.

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • Ed83
  • Registratie: December 2001
  • Laatst online: 17-05 15:51
Ik heb nu zelf wat in elkaar geknutseld en het werkt nog ook ;)
Maar nu is de vraag: klopt dit een beetje?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<html>
<head>
<title>Foto bekijken</title>
<script language="JavaScript">
function getQueryString()
{
var queryString = new Array();
if (location.search.length > 0)
{
var tempArray = location.search.substring(1).split('&');
for (var i = 0; i < tempArray.length; i++)
{
queryString[i] = tempArray[i].split('=');
queryString[queryString[i][0]] = queryString[i][1];
}
}
return queryString;
}
</script>
</head>
<body>
<p> 
<script language="JavaScript"> 
document.open();
document.writeln('[img]"'[/img]'); 
</script>
</p>
</body>
</html>

  • Kjev
  • Registratie: Juni 2001
  • Laatst online: 02-01-2024
Op donderdag 27 december 2001 16:47 schreef Edwin84 het volgende:
Ik heb nu zelf wat in elkaar geknutseld en het werkt nog ook ;)
Maar nu is de vraag: klopt dit een beetje?
Lijkt me wel, als het werkt :).
Pagina: 1