Supportnet / Forum / Webseiten/HTML
menuprobleme mit nem iframe
Frage
Hi @ all!
Hab da ein WIIIIIIIINZIG kleines (riesiges!!) problemchen...
hab ne website aufgebaut mit nem integrierten iframe, der soweit auch funktioniert... jetzt hab ich zusätzlich ein menu (.js) laufen... gut... dieses linkt auf den iframe; offline funktioniert es aus problemlos! aber sobald das ding hochgeladen ist, reagiert das menu nicht mehr auf die klicks! meine vermutung: es erkennt den iframe nicht als frame an...
offline jedoch tuts das und das bringt mich ganz ehrlich durcheinander!
schnelle hilfe wird erbeten!
dank euch allen - suffer
Antwort 1 von rfb
Zitat:
schnelle hilfe wird erbeten!
du könntest die Hilfe deutlich beschleunigen durch Preisgabe des verantwortlichen Quellcodes.schnelle hilfe wird erbeten!
Antwort 2 von Suffer
womit du allerdings recht hast...
mal teil 1:
<iframe title="iframe" name="iframe" frameborder="0" width="776" height="375" allowtransparency="1" src= "navigation/news/news.html">
</iframe>
teil 2 (teilausschnitt):
awmRelativeCorner=5;
var awmMenuName='menu';
var awmLibraryBuild=630;
var awmLibraryPath='/awmdata';
var awmImagesPath='/awmdata';
var awmSupported=(navigator.appName + navigator.appVersion.substring(0,1)=="Netscape5" || document.all || document.layers || navigator.userAgent.indexOf('Opera')>-1 || navigator.userAgent.indexOf('Konqueror')>-1)?1:0;
if (awmAltUrl!='' && !awmSupported) window.location.replace(awmAltUrl);
if (awmSupported){
var nua=navigator.userAgent,scriptNo=(nua.indexOf('Safari')>-1)?7:(nua.indexOf('Gecko')>-1)?2:((document.layers)?3:((nua.indexOf('Opera')>-1)?4:((nua.indexOf('Mac')>-1)?5:1)));
var mpi=document.location,xt="";
var mpa=mpi.protocol+"//"+mpi.host;
var mpi=mpi.protocol+"//"+mpi.host+mpi.pathname;
while (mpi.search(/\\/)>-1) mpi=mpi.replace("\\","/");
mpi=mpi.substring(0,mpi.lastIndexOf("/")+1);
var e=document.getElementsByTagName("SCRIPT");
for (var i=0;i<e.length;i++){if (e.src){if (e.src.indexOf(awmMenuName+".js")!=-1){xt=e.src.split("/");if (xt[xt.length-1]==awmMenuName+".js"){xt=e.src.substring(0,e.src.length-awmMenuName.length-3);if (e.src.indexOf("://")!=-1){mpi=xt;}else{if(xt.substring(0,1)=="/")mpi=mpa+xt; else mpi+=xt;}}}}}
var awmMenuPath=mpi.substring(0,mpi.length-1);
while (awmMenuPath.search("'")>-1) {awmMenuPath=awmMenuPath.replace("'","'");}
while (awmMenuPath.search(/\/\.\//)>-1) {awmMenuPath=awmMenuPath.replace("/./","/");}
document.write("<SCRIPT SRC='"+awmMenuPath+awmLibraryPath+"/awmlib"+scriptNo+".js'><\/SCRIPT>");
var n=null;
awmzindex=1000;
}
var awmSubmenusFrame='';
var awmSubmenusFrameOffset;
var awmOptimize=0;
var awmUseTrs=0;
var awmSepr=["0","","",""];
function awmBuildMenu(){
if (awmSupported){
awmCreateCSS(0,1,0,n,'#000000',n,n,n,'none',0,'#000000',0,0);
awmCreateCSS(1,2,1,'#BB0707','#000000',n,'bold 14px sans-serif',n,'none',0,'#000000','0px 0px 0px 0',2);
awmCreateCSS(0,2,1,'#FFFFFF','#0B38BA',n,'14px sans-serif',n,'none',0,'#000000','0px 0px 0px 0',2);
awmCreateCSS(0,2,1,'#FFFFFF','#BECCEE',n,'14px sans-serif',n,'none',0,'#000000','0px 0px 0px 0',2);
awmCreateCSS(0,1,0,n,'#061F49',n,n,n,'inset',5,'#000000',0,0);
awmCreateCSS(1,2,1,'#BB0707','#061F49',n,'14px sans-serif',n,'none',0,'#000000','0px 0px 0px 0',2);
var s0=awmCreateMenu(0,0,0,0,1,0,0,0,5,0,0,0,1,0,3,1,1,n,n,100,1,0,0,0,776);
it=s0.addItem(1,2,3," Band ",n,n,"","",n,n,n,n,n,0,0,2,0);
var s1=it.addSubmenu(0,0,5,2,3,0,1,4,3,1,1,n,n,80,-5,1,0);
it=s1.addItem(5,2,3," Profile ",n,n,"","../navigation/band/profile.html",n,n,n,"../navigation/band/profile.html","iframe",0,0,2,0);
s0.pm.buildMenu();
}}
zwischendrin kommen nochn paar weitere untermenüs/links aber die laufen ja dito...
mal teil 1:
<iframe title="iframe" name="iframe" frameborder="0" width="776" height="375" allowtransparency="1" src= "navigation/news/news.html">
</iframe>
teil 2 (teilausschnitt):
awmRelativeCorner=5;
var awmMenuName='menu';
var awmLibraryBuild=630;
var awmLibraryPath='/awmdata';
var awmImagesPath='/awmdata';
var awmSupported=(navigator.appName + navigator.appVersion.substring(0,1)=="Netscape5" || document.all || document.layers || navigator.userAgent.indexOf('Opera')>-1 || navigator.userAgent.indexOf('Konqueror')>-1)?1:0;
if (awmAltUrl!='' && !awmSupported) window.location.replace(awmAltUrl);
if (awmSupported){
var nua=navigator.userAgent,scriptNo=(nua.indexOf('Safari')>-1)?7:(nua.indexOf('Gecko')>-1)?2:((document.layers)?3:((nua.indexOf('Opera')>-1)?4:((nua.indexOf('Mac')>-1)?5:1)));
var mpi=document.location,xt="";
var mpa=mpi.protocol+"//"+mpi.host;
var mpi=mpi.protocol+"//"+mpi.host+mpi.pathname;
while (mpi.search(/\\/)>-1) mpi=mpi.replace("\\","/");
mpi=mpi.substring(0,mpi.lastIndexOf("/")+1);
var e=document.getElementsByTagName("SCRIPT");
for (var i=0;i<e.length;i++){if (e.src){if (e.src.indexOf(awmMenuName+".js")!=-1){xt=e.src.split("/");if (xt[xt.length-1]==awmMenuName+".js"){xt=e.src.substring(0,e.src.length-awmMenuName.length-3);if (e.src.indexOf("://")!=-1){mpi=xt;}else{if(xt.substring(0,1)=="/")mpi=mpa+xt; else mpi+=xt;}}}}}
var awmMenuPath=mpi.substring(0,mpi.length-1);
while (awmMenuPath.search("'")>-1) {awmMenuPath=awmMenuPath.replace("'","'");}
while (awmMenuPath.search(/\/\.\//)>-1) {awmMenuPath=awmMenuPath.replace("/./","/");}
document.write("<SCRIPT SRC='"+awmMenuPath+awmLibraryPath+"/awmlib"+scriptNo+".js'><\/SCRIPT>");
var n=null;
awmzindex=1000;
}
var awmSubmenusFrame='';
var awmSubmenusFrameOffset;
var awmOptimize=0;
var awmUseTrs=0;
var awmSepr=["0","","",""];
function awmBuildMenu(){
if (awmSupported){
awmCreateCSS(0,1,0,n,'#000000',n,n,n,'none',0,'#000000',0,0);
awmCreateCSS(1,2,1,'#BB0707','#000000',n,'bold 14px sans-serif',n,'none',0,'#000000','0px 0px 0px 0',2);
awmCreateCSS(0,2,1,'#FFFFFF','#0B38BA',n,'14px sans-serif',n,'none',0,'#000000','0px 0px 0px 0',2);
awmCreateCSS(0,2,1,'#FFFFFF','#BECCEE',n,'14px sans-serif',n,'none',0,'#000000','0px 0px 0px 0',2);
awmCreateCSS(0,1,0,n,'#061F49',n,n,n,'inset',5,'#000000',0,0);
awmCreateCSS(1,2,1,'#BB0707','#061F49',n,'14px sans-serif',n,'none',0,'#000000','0px 0px 0px 0',2);
var s0=awmCreateMenu(0,0,0,0,1,0,0,0,5,0,0,0,1,0,3,1,1,n,n,100,1,0,0,0,776);
it=s0.addItem(1,2,3," Band ",n,n,"","",n,n,n,n,n,0,0,2,0);
var s1=it.addSubmenu(0,0,5,2,3,0,1,4,3,1,1,n,n,80,-5,1,0);
it=s1.addItem(5,2,3," Profile ",n,n,"","../navigation/band/profile.html",n,n,n,"../navigation/band/profile.html","iframe",0,0,2,0);
s0.pm.buildMenu();
}}
zwischendrin kommen nochn paar weitere untermenüs/links aber die laufen ja dito...
Antwort 3 von rfb
Du wirst um einen Link zur Online-Seite wohl nicht herumkommen. Das System ist komplexer als die paar Zeilen Code.
Antwort 4 von Suffer
Das Menu
awmlib1
awmlib2
awmlib3
awmlib4
awmlib5
awmlib7
das wärn alle js dateien... gibt noch ne awmlib0 aber die is leer
awmlib1
awmlib2
awmlib3
awmlib4
awmlib5
awmlib7
das wärn alle js dateien... gibt noch ne awmlib0 aber die is leer
Antwort 5 von rfb
Gibt es ein weiteres Problem mit deiner Seite, schämst du dich ihrer, oder warum veröffentlichst du nicht einfach einen Link, unter dem die Seite mit diesem Problem zu finden ist?
Oder erwartest du ernsthaft, dass ich 7 unübersichtliche JavaScript-Dateien nach Code-Fehlern durchsuche?
Oder erwartest du ernsthaft, dass ich 7 unübersichtliche JavaScript-Dateien nach Code-Fehlern durchsuche?
Antwort 6 von Suffer
*lach* ne.. schon ok... so schlimm is die seite auch net glaub ich...
bin halt alles andre als n profi...
http://www.the-zorgzz.de.vu
bin halt alles andre als n profi...
http://www.the-zorgzz.de.vu
Antwort 7 von DeluxeStyle
du solltest deine Seite komplett überarbeiten
mit dem Firefox kann ich deine Subnavigation ned mal anklicken
mit dem Firefox kann ich deine Subnavigation ned mal anklicken
Antwort 8 von Suffer
^^...... genau das ist OBEN beschriebenes problem... die navi is net klickbar.... und wie gesagt im offline test hats funktioniert (auch mit firefox) online gings dann plötzlich nimmer... weiß der geier wieso... (hoffentlich auch jemand andres, der aber nen guten lösungsvorschlag hat)
Antwort 9 von DeluxeStyle
nein, ich meinte, dass bei mir die Submenüs nicht unter dem Hauptmenü erscheinen, sondern irgendwo auf der Seite
Und das ist auch kein Wunder
Schau mal
Und das ist auch kein Wunder
Schau mal
Antwort 10 von Suffer
"Sorry, I am unable to validate this document because on line 19 it contained one or more bytes that I cannot interpret as utf-8"
...
zeile 19 beginnt nix andres als die dämliche tabelle... was zum henker sollte daran nich passn? kann mir das mal jemand so erklären dass ichs versteh??
...
zeile 19 beginnt nix andres als die dämliche tabelle... was zum henker sollte daran nich passn? kann mir das mal jemand so erklären dass ichs versteh??
Antwort 11 von Suffer
aber yeah okay.... ich bau se nochma auf... vllt klappts ja irgendwann ma... danke euch beiden!!
grüße - suffer
grüße - suffer

