Sziasztok!
Van egy betöltő scriptem ami nem akar rendesen működni ie alatt...
Megnéztem már a kimeneteket... A success: function(d..
a d tartalma: a html kód, de ha a <a> tag id értéke "nagyterem", akkor a $("#tartalom").wrap("<div>"); függvény a behívott tartalom elejére nem szúrja be a <div>-et, ellenben a végére a </div>-et igen... ha az angyalok értéket kapja az id, akkor viszont teljesen jól működik... azon kívül, hogy a png-vel nem boldogul, és az árnyék feketébe megy át az áttűnés idejére.
Firefox alatt tökéletesen működik... bár a kimenetben ott sincs a <div> a negyterem esetében... Egyébként wrap() nélkül is működik ff-ben. Ha kézzel beteszem az oldalba a <div>-et, ugyan ez a jeklenség
Kód:
<div class='menu'><a class='menu' name='page' id='nagyterem' href='nagyterem' onclick='return show(this);'>Nagyterem</a></div>
<div class='menu'><a class='menu' name='page' id='angyalok' href='angyalok' onclick='return show(this);'>Angyalok Terme</a></div>
Script:
Kód:
$(document).ready(function(){
show();
});
function show(obj){
$("#tartalom").wrap("<div>");
if(!obj){
var sname = "page";
var sdata = "";
var sid = "nagyterem";
}else{
var sname = obj.name;
var sdata = obj.title;
var sid = obj.id;
}
var LoadMsg = '<div id="loading" "style="position: absolute; top: 80px; left: 263px;" align="center"><img src="../images/loader.gif"></div>';
if(sname == "page"){
$(LoadMsg).appendTo('#tartalom').fadeIn('fast',function(){
$.ajax({
type: "GET",
url: "pages/page.php?page="+sid,
datatype: "html",
timeout: 5000,
success: function(d,s){
alert(d);
$("#tartalom").fadeOut("slow", function(){
$("#tartalom").html(d).fadeIn("slow");
});
},
error: function(o,s,e){
$("#tartalom").fadeOut("slow", function(){
$("#tartalom").load("lib/error.php").fadeIn("slow");
});
}
});
});
}else if(sdata == "galeria"){
$(LoadMsg).appendTo('#tartalom').fadeIn('fast',function(){
$.ajax({
type: "GET",
url: "pages/"+sname+".php?todo="+sname+"&id="+sid+"&page="+sname,
datatype: "html",
timeout: 5000,
success: function(d,s){
alert(d);
$("#tartalom").fadeOut("slow", function(){
$("#tartalom").html(d).fadeIn("slow");
});
},
error: function(o,s,e){
$("#tartalom").fadeOut("slow", function(){
$("#tartalom").load("lib/error.php").fadeIn("slow");
});
}
});
});
}else if(sdata == "admin"){
$(LoadMsg).appendTo('#tartalom').fadeIn('fast',function(){
$.ajax({
type: "GET",
url: "admin/"+sname+".php?todo="+sdata+"&id="+sid+"&page="+sname,
datatype: "html",
timeout: 5000,
success: function(d,s){
alert(d);
$("#tartalom").fadeOut("slow", function(){
$("#tartalom").html(d).fadeIn("slow");
});
},
error: function(o,s,e){
$("#tartalom").fadeOut("slow", function(){
$("#tartalom").load("lib/error.php").fadeIn("slow");
});
}
});
});
}else{
$(LoadMsg).appendTo('#tartalom').fadeIn('fast',function(){
$.ajax({
type: "GET",
url: "pages/"+sname+".php?todo="+sdata+"&id="+sid+"&page="+sname,
datatype: "html",
timeout: 5000,
success: function(d,s){
alert(d);
$("#tartalom").fadeOut("slow", function(){
$("#tartalom").html(d).fadeIn("slow");
});
},
error: function(o,s,e){
$("#tartalom").fadeOut("slow", function(){
$("#tartalom").load("lib/error.php").fadeIn("slow");
});
}
});
});
}
return false;
}
A page tartalma:
Kód:
<?php
require_once("../lib/init.php");
include("../lib/head.php");
$page = $_GET["page"];
$screen = mysql_fetch_array(mysql_query("SELECT * FROM ".$config['sql']['prefix']."sites WHERE (name='".$page."')"));
//$szoveg = str_replace("\\","",$screen[text]);
if($szoveg != ""){
$borderdata = $szoveg."\n";
}else{
$borderdata = "Jelenleg nincs még ebben a menüpontban tartalom!<br>Nézzen vissza később!\n";
}
$engine->border("",$borderdata,"");
?>
A head tartalma:
Kód:
<?php
if(isset($_GET['page'])){
$page = $_GET['page'];
if($page == "vasarcsarnok" || $page == 'galeria' && $_GET['id'] != "galeria"){
$head = "galeria_bg";
}else{
$head = "h_bg";
}
}else{
$page = "nagyterem";
}
?>
<table border='0' cellspacing='0' cellpadding='0' width='<?php echo $szelesseg; ?>'>
<tr>
<td width='101'></td>
<td width='350' height='54' background='../images/headers/<?php echo $head; ?>.png' style='background: repeat-none;'><img src='images/headers/<?php echo $page; ?>.png'></td>
<td width='101'></td>
</tr>
Könyvjelzők