Fotoalbum -> tekst-bestand openen ipv de foto

Status
Niet open voor verdere reacties.

DarkFeather

Gebruiker
Lid geworden
21 jan 2004
Berichten
134
Ik heb een script voor een fotoalbum. Nu wil ik dat de als je op de foto klikt niet de foto in het nieuwe venster verschijnt, maar in plaats van de foto een tekstbestand geopent wordt in het nieuwe venster.

Deze code zorgt erin het nieuwe venster een foto wordt geopent (samen met een stukje code om het venster te sluiten):

PHP:
function laatZien(fotonr, hoogte, breedte, src) 
{ 
        foto = window.open '','','menubar=no,toolbar=no,'); 
        foto.resizeTo(640,600); 
        foto.document.write("<html><head><title>Foto - " + fotonr + "</title></head><body leftmargin='0' topmargin='0'>"); 
        foto.document.write("<center><img src=" + src + fotonr + "><center><br>"); 
        foto.document.write("<center><font face='Arial' size='2'>[<a href='JavaScript:window.close();'>Sluit venster</a>]</font></center>"); 
        foto.document.write("</body></html>"); 

}

Ik heb de hele code in de bijlage staan.
Ik weet dat dit javascript is en hier niet hoort, maar de rest is allemaal php.

[edit]
Ben er al uit.
 

Bijlagen

  • foto.txt
    5,3 KB · Weergaven: 27
Laatst bewerkt:
wil je de oplossing erbij posten? (ben benieuwd hoe je 't hebt opgelost)
 
Mijn oplossing:
PHP:
<!-- 

function laatZien(fotonr, hoogte, breedte, src) 
{ 
        foto = window.open("tekst/" + fotonr + ".txt",'','menubar=no,toolbar=no,width=640,height=530'); 

} 

!-->

De tekst bestanden staan in de map tekst, hebben de naam van de afbeelding (inclusief extensie) en eindigen op .txt.
 
Iemand enig idee hoe ik de code (het javascript-stukje of php) aan moet passen om het fotoalbum ook in Mozilla en Netscape te laten werken?
 
Ik heb het al opgelost. Ik heb dat stukje javascript maar verwijderd en nu van dit:
PHP:
<a href=JavaScript:laatZien('$value',$height_button,$size[0],'$dir');>\n\t\t\t\t<img width='120' height='120' border='0' src='$dir$value'>\n\t\t\t</a>

het volgende gemaakt:
PHP:
<span style='cursor:hand' onClick=javascript:window.open('tekst/$value.htm','foto','toolbar=no,width=640,height=560,menubar=no,location=no,directories=no,status=no,scrollbars=no,left=10,screenX=10,top=10,screenY=10,resizable=yes')>\n\t\t\t\t<img width='120' height='120' border='0' src='$dir$value'>\n\t\t\t</span>
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan