Archivlink: javarea.de Forum > JavaScript > java script zum Aufruf von Framesets zur Einzelseite
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > java script zum Aufruf von Framesets zur Einzelseite

Pages: [1]

geschrieben von mmoe1 am 17.03.2007 - 15:36
Hallo,

habe nach langem Suchen ein Script gefunden, das mit zu einer über zB google aufgerufene Seite das Frameset dazu lädt. Jede Einzelseite hat einen Eintrag, der auf ein htm-file im Root zugreift. Das klappt auf der Seite eines Freundes hervorragen http://www.verlagderapfel.at

Nun will ich das auf eine meiner Seiten übertragen, schaffe das aber nicht, weil dort das frameset nicht aus zwei, sondern mehreren Frames besteht. Kann mir, bitte, jemand helfen? Vor allem genügt zur Hilfe die obige URL oder braucht mein Helfer die verschiedenen Header?

Nur zur Erklärung: ich möchte rund 37.000 Seiten Archiv auf diese Weise in ein Frameset zwingen. Oder gibt es vielleicht eine andere Möglichkeit?

Danke für´s Nachdenken

Michael Mössmer

P.S.: betrifft http://www.oe-journal.at und http://www.daswienerlied.at

geschrieben von René am 17.03.2007 - 16:20
9. Beitrag

geschrieben von mmoe1 am 17.03.2007 - 16:44
Danke, René,

habe es nicht drübergebracht: ich bin auf der Suche nach jemandem, der mir die Frameset-Angaben von der Seite, wo´s klappt

<FRAMESET COLS = "190,100% " BORDER="0" FRAMESPACING="0" FRAMEBORDER="NO">
<FRAME SRC="Seiten/!01_Menue.htm" NAME="Frame1" SCROLLING="NO" MARGINHEIGHT="0" RESIZE>
<FRAME SRC="Seiten/!01_Startseite.htm" NAME="Frame2" RESIZE>
</FRAMESET>

ist gleich

<SCRIPT LANGUAGE=JAVASCRIPT TYPE="TEXT/JAVASCRIPT">

origURL = parent.document.URL
contentURL = origURL.substring(origURL.indexOf('?')+1, origURL.length)

document.write('<frameset cols="20%,80%"><frame src="index.htm" name="nav"><frame src="' + contentURL + '" name="content"><\/frameset>')

</script>


für mein Frameset ändert

<FRAMESET ROWS = "115,100% " BORDER="0" FRAMESPACING="0" FRAMEBORDER="NO">
<FRAME SRC="top.html" NAME="top" SCROLLING="NO" MARGINWIDTH="0" MARGINHEIGHT="0" RESIZE frameborder="no">
<FRAMESET ROWS = "100%,77 " >
<FRAMESET COLS = "121,704,220 " >
<FRAME SRC="menu.html" NAME="menu" SCROLLING="NO" MARGINWIDTH="0" MARGINHEIGHT="0" NORESIZE frameborder="no">
<FRAME SRC="100_Main.htm" NAME="main" SCROLLING="YES" MARGINWIDTH="12" MARGINHEIGHT="0" NORESIZE frameborder="no">
<FRAME SRC="rechts_ns.html" NAME="rechts" SCROLLING="NO" MARGINWIDTH="0" MARGINHEIGHT="0" NORESIZE frameborder="no">
</FRAMESET>
<FRAME SRC="unten.html" NAME="unten" SCROLLING="NO" MARGINWIDTH="0" MARGINHEIGHT="8" NORESIZE frameborder="no">
</FRAMESET>
</FRAMESET>

???

Tu mir vielleicht ein wenig schwer mit dem Erklären, weil I/O-Error (=idiot outside) :-)

geschrieben von mmoe1 am 02.04.2007 - 16:56
Danke an alle, die über mein Problem nachgedacht haben - es ist mittlerweile gelöst

MM


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.