Supportnet Computer
Planet of Tech

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.

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("'","&#39;");}
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

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?

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

Antwort 7 von DeluxeStyle

du solltest deine Seite komplett überarbeiten

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

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??

Antwort 11 von Suffer

aber yeah okay.... ich bau se nochma auf... vllt klappts ja irgendwann ma... danke euch beiden!!
grüße - suffer

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: