26. september 2005 - 14:13
Der er
24 kommentarer og 1 løsning
klik på tr og den åbner _blank vindue
Hejsa
Jeg har en tr, hvor når man klikker på den skal den åbne
http://woox.dk i et nyt vindue, ligesom når man klikker på IE tegnet på skrivebordet, så åbner den et vindue med top menu osv. Hvordan kan jeg gøre dette, så det ikke bliver en popup?
Annonceindlæg fra Academic Work Denmark A/S
26. september 2005 - 14:17
#1
hvilke(n) browser(e) skal det virke i ?
26. september 2005 - 14:19
#2
Helst alle
26. september 2005 - 14:23
#3
Så det ikke bliver en popup ?-)
Ellers er det jo bare:
<tr onclick="window.open('
http://woox.dk' ,'newWin');">
-- og der kan du så også sætte størrelse osv.
26. september 2005 - 14:24
#4
F.eks.
<tr onclick="window.open('
http://woox.dk' ,'newWin','width='+screen.width+',height='+screen.height+',top=0,left=0');">
26. september 2005 - 14:34
#5
function GoTo(elm,width,height){ return window.open(elm,'_blank');"> } hmm virker vist ikke :S
26. september 2005 - 15:01
#6
Øeh, hvad ?-)
26. september 2005 - 20:33
#7
Den funktion jeg har sat sammen åbner ikke i nyt vindue, der sker bare ikke noget:S
26. september 2005 - 23:09
#8
Du får vel en script-fejl (advarselstrekant i status-baren !-)
27. september 2005 - 15:40
#9
27. september 2005 - 15:46
#10
Kig i kildekoden., som browseren ser den, ellers får du ingen idé om, hvor fejlen sker !-)
28. september 2005 - 20:03
#12
Tjah, den fejlmeddelelse kan dække over rigtig mange forskellige ting, en af de sjovere er, hvis man har tavetosser i denne linje: <script type="text/javascript"> -- hvis der er stavefejl i ovenstående og f.eks. function mOver() ligger indenfor script-tagget, vil det give den fejl !-)
29. september 2005 - 14:39
#13
Du kan lige få alt kode: <? include('sql.php'); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Language" content="da"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <meta http-equiv="Content-type" content="text/html; charset=iso-8859-1"> <title>LOOOOL</title> <style type="text/css"> <!-- html, body { height:100%; font:11px tahoma,sans-serif; color:#808080; background-color:#fff2fb; margin:0px; padding:0px; } p { margin:0px 0; padding:0px 0; } table,td { font:11px tahoma,sans-serif; color:#808080; margin:0px; padding:0px; } .top { background-color:#FEC1EB; } .ad { margin:3px; padding:3px; cursor:pointer; } .tr1 { background-color:#FFE5F7; cursor:pointer; } .tr2 { background-color:#FFCFF0; cursor:pointer; } .main { background-color:#ffffff; } .info { background-color:#FFE5F7; } .info-text { font:11px tahoma,sans-serif; color:#C47CA4; } .copy { font:11px tahoma,sans-serif; color:#FCC7E4; } .box { margin:3px; padding:3px; } input,select,option { font : 11px tahoma, sans-serif; width: 130px; } textarea { font : 11px tahoma, sans-serif; width: 280px; } a:link { text-decoration : none; color:#000000; } a:active, a:visited { text-decoration : none; color:#000000; } a:hover { text-decoration : none; color:#4E4E4E; } --> </style> <script type="text/javascript"> function mOut(elm){ if(!elm.clicked) elm.style.backgroundColor=''; } function mOver(elm){ elm.style.backgroundColor='#FEC1EB'; } function mClick(elm){ elm.style.backgroundColor='#FEC1EB'; elm.clicked=elm.clicked?false:true; } function GoTo(elm,width,height){ return window.open(elm,'_blank');"> } </script> </head> <body> <div align="center"> <table cellspacing="0" cellpadding="0" style="width:800px;border-collapse:collapse;border:0;margin:0 auto"> <tr> <td width="800" colspan="3" height="142" valign="top" style="background-image: url('images/1.logo.gif')"> </td> </tr> <tr> <td width="22" valign="top" style="background-image: url('images/2.left.gif')"> </td> <td class="main" width="756" valign="top"> <div align="center"> <table cellspacing="0" cellpadding="0" style="width:730px;border-collapse:collapse;border:0;margin:0 auto"> <tr class="top"> <td class="box" width="130"><p style="text-align:center;font-weight:bold;line-height:1em">Billede</p></td> <td class="box" width="470"><p style="text-align:center;font-weight:bold;line-height:1em">Beskrivelse</p></td> <td class="box" width="130"><p style="text-align:center;font-weight:bold;line-height:1em">Information</p></td> </tr> <tr> <td class="box" width="730" colspan="3"> </td> </tr> <? if (isset($_GET["category"]) && $_GET["category"]!="") { $category = "WHERE category = '".$_GET["category"]."'"; } else { $category = " "; } $order = (isset($_GET['order'])) ? $_GET['order'] : "DESC"; $sort = (isset($_GET['sort'])) ? $_GET['sort'] : "id"; $from = (isset($_GET['from'])) ? $_GET['from'] : 0; $limit = 100; $query = mysql_query("SELECT * FROM freeporn_data $category ORDER BY $sort $order LIMIT $from, $limit") or die(mysql_error()); if(mysql_num_rows($query) == 0) { echo '<tr class="tr'.$style.'" onmouseout="mOut(this);" onmouseover="mOver(this);" onclick="mClick(this);">'; echo '<td class="ad" width="730" colspan="3"><p style="text-align:center;font-weight:bold;line-height:1em">Der kunne ikke findes nogen links i denne kategori!</p></td>'; } else { $i = 0; $x = 0; while ($row = mysql_fetch_assoc($query)){ $i++; $x++; if($i == 1) { $style = 1; } elseif ($i == 2) { $style = 2; $i = 0; } if($x == 5) { echo '<tr class="tr'.$style.'" onmouseout="mOut(this);" onmouseover="mOver(this);" onclick="mClick(this);">'; $ad = mysql_query("SELECT * FROM freeporn_ads ORDER BY RAND() LIMIT 1") or die(mysql_error()); $adprint = mysql_fetch_assoc($ad); echo '<td class="ad" width="730" colspan="3"><p style="text-align:center;font-weight:bold;line-height:1em"><a href="ads.php?id='.$adprint['id'].'&type=ad" target="_blank"><img border="'.$adprint['border'].'" src="'.$adprint['image'].'"></a></p></td>'; $x = 0; } else { echo '<tr class="tr'.$style.'" onmouseout="mOut(this);" onmouseover="mOver(this);" onclick="mClick(this);GoTo(\'ads.php?id='.$row['id'].'&type=site\');">'; echo '<td class="box" width="130" valign="top"><p style="text-align:center;line-height:1em"><img border="1" src="'.$row['image'].'" width="100"></p></td>'; echo '<td class="box" width="470" valign="top"><p style="text-align:left;line-height:1em">'.$row['description'].'</p></td>'; echo '<td class="box" width="130"><p style="text-align:left;font-weight:bold;line-height:1em">Kategori: '.$row['category'].'</a><br><br>Tilføjet: '.$row['date'].'<br><br>Hits: '.$row['hits'].'</p></td>'; } echo '</tr>'; } } ?> </table></div> </td> <td width="22" valign="top" style="background-image: url('images/2.right.gif')"> </td> </tr> <tr> <td width="22" height="25" valign="top" style="background-image: url('images/3.left.gif')"> </td> <td class="info" width="756" height="25"><p class="info-text" style="text-align:center;font-weight:bold;line-height:1em">Kontakt | Information</p></td> <td width="22" height="25" valign="top" style="background-image: url('images/3.right.gif')"> </td> </tr> <tr> <td width="22" height="17" valign="top" style="background-image: url('images/4.left.gif')"> </td> <td class="main" height="17" width="756" style="background-image: url('images/4.middle.gif')" valign="top"></td> <td width="22" height="17" valign="top" style="background-image: url('images/4.right.gif')"> </td> </tr> </table> </div> <p> </p> <p class="copy" style="text-align:center;font-weight:bold;line-height:1em">Copyright © FreePorn, 2005. Alle rettigheder forbeholdes!</p> </body> </html>
29. september 2005 - 15:26
#14
Hrm, den forstår jeg ikke ...
29. september 2005 - 18:00
#15
Forstår du ikke hvad fejlen er eller min kode? Kan det evt være her: onclick="mClick(this);GoTo(\'ads.php?id='.$row['id'].'&type=site\');"
29. september 2005 - 19:57
#16
? :/
30. september 2005 - 15:31
#17
Det burde jo ikke give fejl, når det giver onclick="mClick(this);GoTo('ads.php?id=5&type=site',800,700);" i browseren, men jeg ville også først tænke på at ændre der først for at teste: onclick="mClick(this);alert(\'virker\');"
02. oktober 2005 - 16:43
#18
Det virker íkke, hmm så må jeg vel have lavet noget dumt i javascriptet. <script type="text/javascript"> function mOut(elm){ if(!elm.clicked) elm.style.backgroundColor=''; } function mOver(elm){ elm.style.backgroundColor='#FEC1EB'; } function mClick(elm){ elm.style.backgroundColor='#FEC1EB'; elm.clicked=elm.clicked?false:true; } function GoTo(elm,width,height){ return window.open(elm,'_blank');"> } </script> mClick, mOver og mOut virker heller ikke mere .S
02. oktober 2005 - 16:47
#19
-- jeg ved ikke hvorfor du bruger return window.open, men du skal i hvert fald fjerne "> fra den linje !-)
02. oktober 2005 - 17:24
#20
Jah det var nok smart at fjerne :) Men hvad skulle jeg ellers bruge end return window.open?
04. oktober 2005 - 04:20
#21
Hvorfor ikke bare fjerne return ?-)
04. oktober 2005 - 15:02
#22
hmm ved ikke :) Men det virker i hvert fald både med og uden return. Smider du svar? :D
08. oktober 2005 - 23:30
#24
Oki '-)
23. oktober 2005 - 15:58
#25
-- og tak for point ;~}
Vi tilbyder markedets bedste kurser inden for webudvikling