Avatar billede macolsen Nybegynder
10. december 2003 - 10:26 Der er 4 kommentarer og
3 løsninger

Åbne link i nyt vindue

Hvad er der galt med denne linie?
Den kommer med en "parse error"

print '<a href="view2.php?movieID='.$data[0].'">'.$data[1].'</a>' onclick="NewWindow(this.href,'View','300','450','yes');return false";
Avatar billede domaz.dk Novice
10. december 2003 - 10:33 #1
print '<a href="view2.php?movieID=\'.$data[0].\'">'.$data[1].\'</a>\' onclick="NewWindow(this.href,\'View\',\'300\',\'450\',\'yes\');return false";

sådan
Avatar billede domaz.dk Novice
10. december 2003 - 10:35 #2
du kan ikke "omringe" en print med ' og samtidig bruge dem uden videre inde i den... hvis du vil bruge det samme tegn som du "omringer" den med skal aadd'e et backslach foran det altså \'...
Avatar billede macolsen Nybegynder
10. december 2003 - 10:53 #3
Thanx, men nu kommer den dog med denne:
Warning:  Unexpected character in input:  '\' (ASCII=92) state=1

/K
Avatar billede Slettet bruger
10. december 2003 - 10:57 #4
måske du kan bruge følgende:
echo "<a href=\"view2.php?movieID=$data[0]\" onclick=\"NewWindow(this.href,'View',300','450','yes');return false\">$data[0]</a> ";
Avatar billede macolsen Nybegynder
10. december 2003 - 11:11 #5
Det er lidt mærkeligt, men jeg kan ikke få det til at virke... Her er hele koden, hvis det hjælper:

<html>
<head>
<title>Untitled Document</title>
<script language="JavaScript"><!--
<!-- Begin
function NewWindow(mypage, myname, w, h, scroll) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
win = window.open(mypage, myname, winprops)
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}
        </script>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">



        <style type="text/css" media="screen"><!--
body { font-size: 10px; font-family: Verdana }
td { font-size: 10px; font-family: Verdana }
--></style>
    </head>
    <body bgcolor="#ffffff" link="blue" vlink="blue" alink="blue">
<body>
        <div align="left">
            <table border="0" cellspacing="2" cellpadding="0" align="center">
                <tr>
                    <td><? if($tekst_soeg){
$db = mysql_connect("localhost", "XXXX", "XXXX");
mysql_select_db("XXXX_db", $db);
$foresp = mysql_query("SELECT * FROM dvd WHERE titel LIKE '%$tekst_soeg%' OR ejer LIKE '%$tekst_soeg%' ORDER BY titel");
echo mysql_num_rows ($foresp) . " film fundet <BR><BR>";


while($data = mysql_fetch_array($foresp)){

print "<B>$data[1]</B><br>";


print '<a href="view2.php?movieID=\'.$data[0].\'">'.$data[1].\'</a>\' onclick="NewWindow(this.href,\'View\',\'300\',\'450\',\'yes\');return false";


$udlaant = ($data[3] == 1) ? '<span style="color : red;">Ja</span>' : '<span style="color : #007100;">Nej</span>';
echo "<br>Fra $data[2] - Ejer: $data[8] - Udl&aring;nt: $udlaant<BR><BR>";

}
} else {
?><? }
?></td>
                </tr>
            </table>
        </div>
    </body>
</html>
Avatar billede detox Nybegynder
10. december 2003 - 11:50 #6
Prøv:

echo "<a href='view2.php?movieID=".$data[0]."' onclick=\"newWindow = window.open(this.href,'View','300','450','yes');return false\">".$data[1]."</a>";
Avatar billede macolsen Nybegynder
10. december 2003 - 12:22 #7
Yes, fik det til at virke. Det var en fejl i mit javascript
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester