juuhachigoru: dynamisches Frameset

Beitrag lesen

Hallöchen ich kämpfe gerade mit einem Dynamischen Frameset, dabei soll beim link immer eine bestimmte inhatlsseite angesprochen werden.

Ich habe zwar diesen Quellcode:

<html>
<head>
<script language="JavaScript">
<!--
function getParam(s, param, paramTrenn, wertTrenn) {
   if (s.length == 0) {
      return '';
   }
   if (paramTrenn == null) {
      paramTrenn = '&';
   }
   if (wertTrenn == null) {
      wertTrenn = '=';
   }
   var start = s.indexOf(param + wertTrenn);
   if (start == -1) {
      return '';
   }
   start += param.length + wertTrenn.length;
   var end = s.indexOf(paramTrenn, start);
   if (end == -1) {
      end = s.length;
   }
   return unescape(s.substring(start, end));
}

function getPage(defaultPage) {
   var s = self.location.search;
   if (s == null) {
      return defaultPage;
   }
   var pg = getParam(s, 'page');
   return (pg.length != 0 ? pg : defaultPage);
}
//-->
</script>
</head>
<script language='JavaScript'>
<!--
document.write('<frameset cols="150,*">');
document.write('<frame name="menue" src="menue.html">');
document.write('<frame name="text" src="'+getPage('home.html')+'">');
document.write('</frameset>');
//-->
</script>
</html>

aber noch ein paar probleme mit der seite die ich bearbeiten soll.

1. Ruft die Urprüngliche seite ihre Inhalte schon beim öffnen und bei der Navigation über ein javascript auf.
Was geb ich also als default wert an? und wie?

2. ist meine frameset indexseite nicht einfach ein www.blablade/index.html

sondern eine anhäufung kryptischer zeichen mit unteroednern gespickt... sieht ungefähr so aus

www.fdkdc:1080/KX/~dcfdjasdfjklsdvj/DFS/cahdfjvyvav/KX/?Language_German/JHR/~efgjhjafh2012474/Preview=2
und so weiter...

also hier hab ich zum einen schon mal ein ? drin, kann ich das dann überhaupt als trennzeichen nehmen oder kann ich ein anderes verwenden und zum anderen hört mein link gar nicht mit .html auf :( geht das dann auch???

3. meine links liegen nicht im nem unterorner sondern ganz wo anders... kann ich dann auch den kompletten link angeben also HTTP://www.blablabla.de/seite5.htm