function werkt niet :s
Stijn - 03/06/2005 20:39
PHP expert
hallo
ik heb de volgende functie geschreven in JS:
function foto(cijfer)
{
window.open('foto.php?q='+cijfer+, 'Foto', 'toolbar=no,location=no,directories=no,status=no,scrollbar=no,resizable=no,width=,height=500,width=500');
}
function foto( cijfer)
{
window. open( 'foto.php?q=' + cijfer+, 'Foto' , 'toolbar=no,location=no,directories=no,status=no,scrollbar=no,resizable=no,width=,height=500,width=500' ) ;
}
en dan bij een knop de volgende code:
<input type="button" name="Button" value="Foto 1" onClick="foto('1')">
< input type= "button" name= "Button" value= "Foto 1" onClick= "foto('1')" >
nu ik druk op de knop en de pagina wordt niet geopend in een nieuw venster. Waarom wil hij dit niet doen?
Groeten van stijn
9 antwoorden
Gesponsorde links
simontjeuh - 03/06/2005 20:54
HTML interesse
moet het niet
<input type="button" name="Button" value="Foto 1" onClick="foto(1)">
< input type= "button" name= "Button" value= "Foto 1" onClick= "foto(1)" >
worden?
zonder '' rond de 1
Gerard - 03/06/2005 21:43
Ouwe rakker
staat je JS functie wel in je <head>
?
Stijn - 03/06/2005 21:51 (laatste wijziging 03/06/2005 22:01)
PHP expert
woeps, nee, maar het werkt nog steeds niet kan het niet zijn dat het ligt aan:
indow.open('foto.php?q='+cijfer+
indow. open( 'foto.php?q=' + cijfer+
:s
stuifie - 03/06/2005 22:49
PHP beginner
maak van die javascript code:
function foto(cijfer)
{
window.open('foto.php?q='+cijfer, 'Foto', 'toolbar=no,location=no,directories=no,status=no,scrollbar=no,resizable=no,width=,height=500,width=500');
}
function foto( cijfer)
{
window. open( 'foto.php?q=' + cijfer, 'Foto' , 'toolbar=no,location=no,directories=no,status=no,scrollbar=no,resizable=no,width=,height=500,width=500' ) ;
}
Je had er nog een + achter die cijfer staan die moest weg
Gerard - 03/06/2005 22:52 (laatste wijziging 03/06/2005 22:55)
Ouwe rakker
<html>
<head>
<title>Gerard</title>
<script language="javascript">
function foto(cijfer)
{
window.open('foto.php?q=' +cijfer+ '', 'Foto', 'toolbar=no,location=no,directories=no,status=no,scrollbar=no,resizable=no,width=,height=500,width=500');
}
</script>
</head>
<body>
<input type="button" name="Button" value="Foto 1" onClick="foto(1)">
</body>
</html>
< html>
< head>
< title> Gerard</ title>
<script language = "javascript" >
function foto( cijfer)
{
window. open( 'foto.php?q=' + cijfer+ '' , 'Foto' , 'toolbar=no,location=no,directories=no,status=no,scrollbar=no,resizable=no,width=,height=500,width=500' ) ;
}
</script>
</ head>
< body>
< input type= "button" name= "Button" value= "Foto 1" onClick= "foto(1)" >
</ body>
</ html>
edit: zie hierboven dus
edit 2: als je nu in de database ook de grootte en breedte van de foto meegeeft dan kan je de popup daaraan aanpassen.
ElCheapo - 03/06/2005 23:01
PHP beginner
@proximus: js hoeft niet in de head en waarom zou je een lege string toevoegen. stuifie had de oplossing al gegeven.
Gerard - 04/06/2005 01:57
Ouwe rakker
Citaat:
@proximus: js hoeft niet in de head
Algemeen bekend, alles wat je qua javascript GAAT uitvoeren zet je in de head en alles wat uitgevoerd moet worden automatisch zet je in de body.
http://www.w3schools.com/js/js_whereto.asp
Citaat:
Scripts in the head section: Scripts to be executed when they are called, or when an event is triggered, go in the head section. When you place a script in the head section, you will ensure that the script is loaded before anyone uses it.
Scripts in the body section: Scripts to be executed when the page loads go in the body section. When you place a script in the body section it generates the content of the page.
Citaat:
en waarom zou je een lege string toevoegen.
Omdat ik nooit met javascript werk en dit werkte.....
Citaat:
stuifie had de oplossing al gegeven.
werd gebelt terwijl ik aan het typen was, zag dus niet dat hij zijn oplossing al had gegeven. Vandaar ook mijn edit.
weinig zinnige post ook van jou maar oké...
Gesponsorde links
Dit onderwerp is gesloten .