28. november 2005 - 23:47
Der er
7 kommentarer og
1 løsning
Fungerer ikke i IE
Det er sikkert mig der er træt nu. Men hvorfor kan jeg åbne mine filer i FF og ikke i IE?
echo"<tr>\n";
echo"<td><a href=\"/menuer/".$row['MNAVN']."/".$row['MPNAVN']."/".$row['FILNAVN']."\" target=\"_blank\" class=\"left\">".$row['LINKNAVN']."</a></td>\n";
echo"<td>".$filtype."</td>\n";
echo"<td>".$row['FILSTORRELSE']." KB</td>\n";
echo"<td>".$row['DATO']."</td>\n";
echo"<td><a href=\"/menuer/".$row['MNAVN']."/".$row['MPNAVN']."/".$row['FILNAVN']."\" target=\"_blank\" class=\"left\"> Vis</a><td>\n";
echo"</tr>\n";
Slettet bruger
29. november 2005 - 00:00
#4
Den kode, du har vist, giver samme udskrift uanset hvilken browser man bruger, så hvis den virker i den ene browser, er det altså ikke selve PHP-delen, den er gal med. Altså må det være noget i den færdige HTML-side, der forvirrer IE, men som FF godt kan klare.
Derfor beder jeg om at se den færdige HTML-kode for den side, som ovenstående script genererer - ikke for de filer, som dine links peger på. Og jeg skal bare bruge HTML-koden for et af de links, der ikke virker.
29. november 2005 - 00:15
#5
Kan ikke rigtigt finde nogle fejl. Har ledt og ledt :(
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
<title>Spar--Hovedeside</title>
<link rel="stylesheet" type="text/css" media="screen" href="style/spar.css">
<script type="text/javascript">
var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos){
if(pos=="random"){
LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;
}
if(pos=="center"){
LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;
}
else if((pos!="center" && pos!="random") || pos==null){
LeftPosition=0;TopPosition=20
}
settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
win=window.open(mypage,myname,settings);
}
function checkMenu(id) {
if (id.indexOf("menu")+4==id.length){
return true;
}
return false;
}
function mover( obj ) {
var menu = document.getElementById( obj + "menu" ) ;
var allElms = document.getElementsByTagName("div");
for (i=0;i<allElms.length;i++){
if (checkMenu(allElms[i].id)) {
if (allElms[i]==menu){
menu.style.display = "block" ;
}
else
{
allElms[i].style.display = "none" ;
}
}
}
}
function mout( obj ) {
elm = document.getElementById( obj ) ;
menu = document.getElementById( obj + "menu" ) ;
menu.style.display = "none" ;
}
</script>
</head>
<body bgcolor="#FFFFFF">
<div class="mainboks">
<div class="topboks">
<div class="logo">
<a href="/index.php"><img src="images/spar.gif" alt="Hjem" border="0"></a>
</div>
<div class="t_menu_1" style="padding-left: 150px;">
<a href="/index.php" onMouseOver="mover( 'punkt1' )" class="top">Købmand</a>
</div>
<div id="punkt1menu" class="menu1" style="left : 130px; top: 50px;" onMouseOver="mover( 'punkt1' )" onMouseOut="mout( 'punkt1' )">
<a href="/filer.php?mnavn=Købmand&mpnavn=etster" class="left">etster</a><br>
</div>
</div>
<div class="leftboks">
<div class="rightboks2">
Her kan der ligge banner eller anden reklame...<br><br>
<img src="images/spar1.JPG" alt="testbillede"><br><br>
<img src="images/spar2.JPG" alt="testbillede"><br>
</div>
<div class="rightboks">
<table cellpadding="2" width="400">
<tr>
<td><h2>zdfgzdf</h2></td>
</tr>
<tr>
<td>dfgzdfgzdfgzdfgzdfgzdf</td>
</tr>
</table>
<table cellpadding="2" width="400">
<tr>
<td><h2>Beskrivelse</h2></td>
<td><h2>Fil-type</h2></td>
<td><h2>Størrelse</h2></td>
<td><h2>Dato</h2></td>
<td> <td>
</tr>
<tr>
<td><a href="/menuer/Købmand/etster/OF-data.doc" target="_blank" class="left">data</a></td>
<td>Word</td>
<td>12 KB</td>
<td>28-11-2005</td>
<td><a href="/menuer/Købmand/etster/OF-data.doc" target="_blank" class="left"> Vis</a><td>
</tr>
<tr>
<td><a href="/menuer/Købmand/etster/dagsorden_05_0311_nda.doc" target="_blank" class="left">tester</a></td>
<td>Word</td>
<td>199 KB</td>
<td>28-11-2005</td>
<td><a href="/menuer/Købmand/etster/dagsorden_05_0311_nda.doc" target="_blank" class="left"> Vis</a><td>
</tr>
<tr>
<td><a href="/menuer/Købmand/etster/of_functions.php" target="_blank" class="left">functions</a></td>
<td>Ukendt filtype</td>
<td>17.813 KB</td>
<td>28-11-2005</td>
<td><a href="/menuer/Købmand/etster/of_functions.php" target="_blank" class="left"> Vis</a><td>
</tr>
</table>
</div>
<div class="menuframe">
<a href="/filer.php?mnavn=Købmand&mpnavn=etster" class="left">etster »</a><br>
</div>
</div>
<div class="bottomboks">
<div class="b_menu_left">
<a href="/index.php" class="bottom">Til forside</a> |
<a href="/index.php" class="bottom">Log af</a>
</div>
<div class="b_menu_right">
<a href="/links.php" class="bottom" onclick="NewWindow(this.href,'mywin','300','300','no','random');return false" onfocus="this.blur()">Links</a> |
<a href="/support.php" class="bottom" onclick="NewWindow(this.href,'mywin','300','300','no','random');return false" onfocus="this.blur()">Support</a> |
<a href="/risros.php" class="bottom" onclick="NewWindow(this.href,'mywin','300','300','no','random');return false" onfocus="this.blur()">Ris og Ros</a> |
<a href="/faq.php" class="bottom" onclick="NewWindow(this.href,'mywin','300','300','no','random');return false" onfocus="this.blur()">Ofte sillede spørgsmål</a> |
<a href="/vejl.php" class="bottom" onclick="NewWindow(this.href,'mywin','300','300','no','random');return false" onfocus="this.blur()">Vejledninger</a>
</div>
</div>
</div>
<table border="0">
<tr>
<td><img src="images/blank.gif" width="944 px" height="1 px"></td>
</tr>
</table>
</body>
</html>
Slettet bruger
29. november 2005 - 00:20
#6
Man skulle tro, at sådan noget simpelt som æøå virkede ordentligt, men det gør det desværre ikke altid. Jeg vil tro, det er det, du er faldet i.
Så mit forslag vil være at omdøbe de mapper med ø i navnet, således at der ikke bruges æøå i URLer.