URL: https://www.overclockers.at/coding-stuff/html_frameset_162598/page_1 - zur Vollversion wechseln!
Frames sind Sch*, das ist mir bewußt, ich will aber darüber keine Diskussion auslösen, es geht um ein schon vorhandenes Projekt, das entsprechend geändert gehört.
Die Frage ist, daß Google oft nur einen Frame findet und diesen dann verlinkt und der Browser dann nur diesen darstellt - ohne das zugehörige Frameset, was dann natürlich ziemlich bescheiden aussieht. Gibts also eine Möglichkeit, zu erkennen, daß das vorgesehene Frameset nicht vorhanden ist und dieses im nachhinein aufzubauen, sprich also die anderen Frames der Seite entsprechend nachzuladen? Wenns sein muß, auch mit JS? (Kann kein JS, wär ggf für Beispiele dankbar...)
Ja, sowas geht mit JS.
Ich habe vor laaanger Zeit (voriges Jahrtausend ) mal sowas gebastelt...
Jede Seite braucht so ein Script:
Code:if (parent.location.href == self.location.href){ window.location.href = 'framebuilder.html?page=' + self.location.href }
Code:page = window.location.href; page = page.match(/\?page=(.)/); page = RegExp.$1; T = '<frameset cols="145,*">'+ ' <frame src="navframe.htm" name="navframe">'+ ' <frame src="'+page+'" name="mainframe">' + ' </frameset>'; document.write(T);
Aaaah... hervorragend, werd das gleich probieren, Danke! Obwohl ich Frames und JS hasse, und die Kombination erst recht...
Edit:
Ah ich seh grad den Framebuilder kann ich auch hervorragend mit php bauen... Sympathisch... das liegt mir mehr :-)
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025