User: markomlm
Date: 2010-02-10 11:52:29+0000
Modified:
   de/www/downloads/download.js

Log:
 Parameterübergane ergänzt

File Changes:

Directory: /de/www/downloads/
=============================

File [changed]: download.js
Url: 
http://de.openoffice.org/source/browse/de/www/downloads/download.js?r1=1.3&r2=1.4
Delta lines:  +35 -1
--------------------
--- download.js 2010-02-10 08:03:28+0000        1.3
+++ download.js 2010-02-10 11:52:27+0000        1.4
@@ -1,15 +1,47 @@
 /*
  * JavaScript fuer das Download-Portal von de.openoffice.org
  * 16.1.2010 - Simon Wilper
+ * 10.02.2010 - Anpassungen für Parameterübergabe und  Seitenweiterleitung
  *
  */
 
 
 // OOo-Version
-version        = "3.2.0";
+var version    = "3.2.0";
+
+function DPLoad( ) {
+/* extrahiert den Wert für den übergebenen Parameter aus der URL */
+x=getParam( "version");
+if ( version != x ) {
+                               /* wenn Eintrag der übergebenen Version 
entspricht -> Index merken
+                                       und später setzen */
+                               version = x;
+                       }
+}
 
 // ooodev - PrOOo-Box-DVD, Portable-OOo und ggf. weitere Zusatzprojekte
 
+function getParam( par_name ) {
+/* extrahiert den Wert für den übergebenen Parameter aus der URL */
+
+       var dc = window.location.href;
+       var prefix = par_name;
+       var begin = dc.indexOf("?" + prefix);
+       if (begin == -1) {
+               begin = dc.indexOf("&" + prefix);
+               if (begin == -1 )
+                       return null;
+               else
+                       begin += 2;
+       } else
+               begin += 2;
+       var end = dc.indexOf("&", begin);
+       if (end == -1)
+               end = dc.length;
+       return unescape(dc.substring(begin + prefix.length, end));
+}
+
+
 mirror_list = [
        ['ooodev_akl1',                         'files.akl.lt (FTP)',           
                                
'ftp://files.akl.lt/OpenOffice.org-extras/ooodev/'],
        ['ooodev_akl2',                         'files.akl.lt (HTTP)',          
                                
'http://files.akl.lt/OpenOffice.org-extras/ooodev/'],
@@ -134,6 +166,7 @@
 }
 
 function write_download_link() {
+       DPLoad( );
        os_detect();
 
        document.writeln( "<a 
href=\"../about-ooo/about_unterstuetzung.html?dl=http://download.services.openoffice.org/files/localized/de/"+version+"/"+filename+"\";>"
 );
@@ -141,6 +174,7 @@
 }
 
 function write_torrent_link() {
+       DPLoad( )
        document.writeln( "<a 
href=\"../about-ooo/about_unterstuetzung.html?dl=http://borft.student.utwente.nl/~adrian/torrentphp/torrent.php/";
 +
                        filename +
                        ".torrent\">&Uuml;ber BitTorrent herunterladen</a> 
&middot; <a 
href=\"http://borft.student.utwente.nl/~adrian/bt.php\";>&Uuml;bersicht</a>" );




---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Antwort per Email an