23. januar 2007 - 18:58
Der er
12 kommentarer og 1 løsning
Problem med popup
Mit script: <html><head> <script language="JavaScript" type="text/javascript"> <!-- // Skjul for gamle browsere function popUp(strURL, intWidth, intHeight) { var intLeft = (screen.availWidth - intWidth - 10) / 2; var intTop = (screen.availHeight - intHeight - 98) / 2; objWin = window.open(strURL, 'popup', 'left=' + intLeft + ',top=' + intTop + ',width=' + intWidth + ',height=' + intHeight + ',menubar=no,toolbar=no,location=no,status=no,scrollbars=no,resizable=no'); } // --> </script> </head></html> <?php session_start(); include ("connect.php"); mysql_query("SELECT * FROM bernstein ORDER BY id"); $foresp = mysql_query("SELECT item_title, item_price, item_desc, item_image, item_nr FROM bernstein ORDER BY id"); while($data = mysql_fetch_array($foresp)){ echo"<B>Titel:</b> $data[item_title]<br>"; echo "<b>Pris:</b> $data[item_price]<br>"; echo "<b>Varenr:</b> $data[item_nr]<BR>"; echo "<b>Billede:</b> <img src='images/$data[item_image]'><br>"; echo "<a href='java script:popUp('sebil.php?item_image=$data[item_image]', 300, 400);'>Link tekst</a>"; echo "<a href='sebil.php?item_image=$data[item_image]'>Se billede i stor størrelse</a><br>"; echo "<a href='add3.php?item_title=$data[item_title]&item_nr=$data[item_nr]&item_price=$data[item_price]'>$data[item_title]</a><br><br>"; } ?> Og her er den fejlmeddelelse jeg får.
Annonceindlæg fra Barco
23. januar 2007 - 18:59
#1
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at E:\hjemmesider\korczynski\korczynski.wep.dk\bernstein.php:2) in E:\hjemmesider\korczynski\korczynski.wep.dk\bernstein.php on line 19 Linie 19 er følgende linie: "session_start();"
23. januar 2007 - 19:00
#2
Men jeg er ret overbevist om, at der er problemer når jeg henter popup funktionen.
23. januar 2007 - 19:24
#3
du skal starte din session inden du skriver output til browser. dvs. inden html osv. men det ser ikke ud til du bruger din session overhoved i den fil, så du kan vel bare slette din linie?
23. januar 2007 - 19:28
#4
session_start(); skal være før <html>
23. januar 2007 - 19:43
#5
tOkay. Men hvordan får jeg popup'et til at virke i en php fil?
23. januar 2007 - 19:54
#6
prøv... echo"href=\"java script:popUp('sebil.php?item_image=" . $row['id'] . "', 300, 400);\">Link tekst</a>";
23. januar 2007 - 19:55
#7
$row? :)
23. januar 2007 - 19:58
#8
ja det skal lige ændres data... :P
23. januar 2007 - 19:58
#9
ændres til $data *
23. januar 2007 - 20:08
#10
Hvorfor nu lige id?
24. januar 2007 - 08:06
#11
fordi jeg sover.... :S $data['item_image']
24. januar 2007 - 22:35
#12
zynzz læg et svar og du får dine fortjente point
25. januar 2007 - 08:04
#13
svar
Vi tilbyder markedets bedste kurser inden for webudvikling