Link verboten II

Eine andere Möglichkeit einen bestimmten Inhalt eines Links zu verbieten ist folgende Funktion.

	function isLinkOK(url) {
		var myValues = "ID=,public";	// Darf nicht vorkommen
		var myValueSplit = myValues.split(',');
		var myResult = true;
		var mySearch = "";
			
	  for(i = 0; i < myValueSplit.length; i++) {
      mySearch = new RegExp(myValueSplit[i],'i');
      if (url.search(mySearch) > -1) {
        myResult = false;
        break;
      }
    } 
    // alert(myResult);
  }

Aufgerufen werden kann die Funktion dann so:

Check the Link

Link verboten

Um nur Links zu erlauben die auf „.cfm“ enden, bin ich über die pop()-Funktion von Javascript gestolpert. im Formular rufe ich sie dann per onsubmit=““ auf und je nach dem kann dann das Formular abgeschickt werden oder nicht.

function isValidURL(url) {
  var isOK = url.split(/[.]+/).pop() == 'cfm';
  if (isOK == false) document.getElementById('msg').innerHTML = 'Ziel-Link ungültig!';
  return isOK;
}

Werte zwei Selectboxen tauschen

Ich weiss schon gar nicht mehr wie oft ich sowas selbst gemacht habe und/oder ehemalige Mitarbeiter damit belästigt habe.

Hier ein Beispiel was ich im Netz gefunden haben und auf Anhieb funktionierte. Cool!


Beim Aufruf wird dann der jeweilige Name der Selectbox (availableContacts) übergeben


bzw. auch


,

LinkClick im IE

Manchmal ist es notwendig ein Formular zu submitten und gleichzeitig eine eMail auszulösen, die der User noch bearbeiten möchte. Das heisst man muss das per Javascript machen. Entweder direkt


oder aus Gründen der Zeichensätzen über einen einfachen Link. Bei einem Link ist es natürlich notwendig, dann diesen Link per Javascript zu klicken.



Dazu soll der Text des Linkes, den man ja normalerweise zum anklicken benötigt, leer bleiben, damit man eben nicht einfach so anklicken kann. Logisch?

, ,

ColdFusion 9 – ExtJS

ColdFusion hat ja in seiner aktuellen (BETA-)Version 9, das ExtJS in der flammneuen Version 3 eingebaut. Das ist aber so miserable implementiert worden, das es wirklich unbrauchbar ist. Ich hoffe mal das liegt an der BETA-Version und wird im ersten Release-Candidat behoben sein. Eine entsprechende Fehlermeldung mit ScreenShot etc. habe ich den Jungs von Adobe schon vor einiger Zeit geschickt.

Im Moment scheint die einzige sinnvolle ExtJS-Enbindung das ColdExt zu sein. Oder eben man macht es wieder zu Fuss, pur ExtJS 🙁

ExtJS – Beispiel (3)

In meinen dritten Beispiel habe ich erst noch mal auf das JSon verzichtet, wohl um zu sehen wie schwierig es ist ohne ;-(

Der folgenden Javascript-Datei beispiel_3.js (der alten beispiel_2.js) habe ich lediglich eine ID pro Feld gegeben, um die Felder direkt ansprechen zu können; der Rest ist gleich geblieben:

Ext.onReady(function(){
  var beispiel_3 = new Ext.FormPanel({
    labelAlign:'left',
    frame:true,
    title:'Mein zweites Beispiel',
    bodyStyle:'padding:5px 5px 0',
    width:650,
    items:[{
      layout:'column',
      items:[{
      columnWidth:.5,
      layout:'form',
      items: [{
        xtype:'textfield',
        id:'vorname',
        fieldLabel:'Vorname',
        name:'vorname',
        anchor:'95%',
        value: 'Reinhard'
        }, {
        xtype:'textfield',
        id:'homepage',
        fieldLabel:'Homepage',
        allowBlank:true,
        name:'homepage',
        anchor:'95%',
        value: 'http://www.landstrasse.ch'
        }]
      },{
      columnWidth:.5,
      layout:'form',
        items:[{
          xtype:'textfield',
          id:'nachname',
          fieldLabel:'Nachname',
          name:'nachname',
          anchor:'95%',
          value: 'Jung'
          },{
          xtype:'textfield',
          id:'email',
          fieldLabel:'eMail',
          name:'email',
          vtype:'email',
          anchor:'95%',
          value: 'extjs@landstrasse.ch'
        }]
      }]
      },{
      xtype:'htmleditor',
      id:'beschrieb',
      fieldLabel:'Beschrieb',
      height:100,
      anchor:'98%',
      value: 'Na sowas?'
    }],
    buttons:[{text:'sichern'},{text:'abbrechen'}]
  });
  beispiel_3.render(document.body);
});

Hinzugekommen ist folgende Datei beispiel_3.cfc





  

  
  
  
  
  
  
  
  

  



Und die Datei beispiel_3.cfm bzw. ehemalige beispiel_2.html wurde wie folgt erweitert:




  
  Beispiel 3 - [ExtJS]
  
  
  

  
  
  
  

  
  
  
    
  

  





PS: Das Doppel-O bei onload (oonload) ist Absicht, da sonst die Anzeige als SourceCode nivht funktioniert.

ExtJS – Beispiel (2)

Im zweiten Beispiel versuche ich erst mal ein Formular mit statischen Daten anzuzeigen.

Die Werte werden per VALUE-Attibute gesetzt und sollten später mal aus einer Query kommen. Da spuckt mir aber ColdFusions serializeJSON()-Funktion (ab der ColdFusion-Version 8) in die Suppe, weil es eine andere Stucktur hat. Das cfJSON möchte ich aber nicht verwenden.

In der ersten Datei beispiel_2.html werden die notwendigen ExtJS-Dateien wie gehabt eingebunden und das ExtJS-Element diesmal direkt per render()-Funktion im BODY-Bereich dynamisch erstellt. Deshalb kann der HTML-BODY-Bereich einfach leer bleiben:




  
  Beispiel 2 - [ExtJS]
  
  
  

  
  
  
  






Die zweite Datei beispiel_2.js ist dann das Javascript, welches die gewünschten ExtJS-Elemente generiert.

Ext.onReady(function(){
  var beispiel_2 = new Ext.FormPanel({
    labelAlign:'left',
    frame:true,
    title:'Mein zweites Beispiel',
    bodyStyle:'padding:5px 5px 0',
    width:650,
    items:[{
      layout:'column',
      items:[{
      columnWidth:.5,
      layout:'form',
      items: [{
        xtype:'textfield',
        fieldLabel:'Vorname',
        name:'vorname',
        anchor:'95%',
        value: 'Reinhard'
        }, {
        xtype:'textfield',
        fieldLabel:'Homepage',
        allowBlank:true,
        name:'homepage',
        anchor:'95%',
        value: 'http://www.landstrasse.ch'
        }]
      },{
      columnWidth:.5,
      layout:'form',
        items:[{
          xtype:'textfield',
          fieldLabel:'Nachname',
          name:'nachname',
          anchor:'95%',
          value: 'Jung'
          },{
          xtype:'textfield',
          fieldLabel:'eMail',
          name:'email',
          vtype:'email',
          anchor:'95%',
          value: 'extjs@landstrasse.ch'
        }]
      }]
      },{
      xtype:'htmleditor',
      id:'beschrieb',
      fieldLabel:'Beschrieb',
      height:100,
      anchor:'98%',
      value: 'Na sowas?'
    }],
    buttons:[{text:'sichern'},{text:'abbrechen'}]
  });
  beispiel_2.render(document.body);
});
,

ExtJS – Beispiel (1)

So langsam habe ich Lust mich um das ExtJS zu kümmern, vor allem weil ich es auch als Admininterface für mein QuickBlog haben möchte.

Hierzu möchte ich mir ein paar Tutorials erstellen, um mich jederzeit wieder einfach reinzufinden. Evtl. ist ja das eine oder andere für euch an brauchbarem Material dabei. Meine Erkenntisse und erstes Beispiel zum Thema ExtJS habe ich aus Büchern und Blogs wie Cutter’s Crossing und dem all-time-favorit Ray Camden.

In der ersten Datei beispiel_1.html werden die notwendigen ExtJS-Dateien eingebunden und das DIV zur Anzeige des ExtJS-Elementes festgelegt:




  
  Beispiel 1 - [ExtJS]
  
  
  

  
  
  
  




Die zweite Datei beispiel_1.js ist das Javascript, welches das ExtJS-Element generiert und per URL-Paramater die Daten einliest.

Ext.onReady(function(){
  var beispiel_1 = new Ext.Panel({
    applyTo:'myDiv',
    title:'Mein erstes Beispiel',
    width:200,
    height:100,
    frame:true,
    autoLoad:{
      url:'beispiel_1.data'
    }
  });
});

Die dritte Datei beispiel_1.data enthält lediglich die Daten selbst, in Form von gewöhnlichem HTML:

Reinhard Jung: Landstrasse

IMG onError

Vom Michael habe ich den Tipp des onError bei einer Grafik bekommen und gleich mal einen kleinen Test geschrieben. Coole Sache. Danke schön.



	


,

ExtTLD

Eine coole JAVA-Erweiterung zu ExtJS ist das ExtTLD . Für diejenigen unter euch die auf Java abfahren 🙂 Das MainMenu finde ist sehr gelungen und zeigt das es Flash bzw. Flex immer schwerer haben wird sich gegen den Standard zu behaupten.

,

Site-Peaks

Das Site-Peaks ist ein Tracking-Tool für beliebige ColdFusionseiten und als neues Projekt nun online über RIAforge verfügbar.

Vorausgesetzt das das Sessionhandling aktiviert ist, wird die CFC wie folgt im Server-Scope initalisiert:
server.sitePeaks = createObject(‚component‘,‚SitePeaks‘).init(AccountID=‚pnCqAL23FqlC‘, Datasource=„SitePeaks“) />

Der eigentliche Aufruf auf jeder Seite ist dann wie folgt:
component=„#server.sitePeaks#“ method=„setSitePeak“ returnvariable=„myMaxMindData“>
 
name=„SessionID“ value=„#session.SessionID#“ />
 
name=„ClientIP“  value=„#cgi.REMOTE_ADDR#“ />
 
name=„PageGroup“ value=„system“ />  
 
name=„PageName“  value=„Loginbereich“ />   
 
name=„PageURL“   value=http#iif(cgi.HTTPS IS ‚ON‘,de(’s‘),de(‚))#://#cgi.HTTP_HOST##cgi.PATH_INFO##cgi.QUERY_STRING# />

Die Statistik wird über die Seite SiteStats.cfm aufgerufen.

,

Google: Search

Cool die neue Google Search -Funktion über Ajax. Habe sie seit heute auf meiner Site unter der bisherigen Suche auf meiner Landstrasse.

Was ich noch etwas ungeschickt finde, ist die Tatsache das die Ergebnisse dann immer im neuen Fenster aufgehen.

Allerdings ist das hier nur der Eisberg von den Möglichkeiten (IKEA-Feeling), denn das Tool kann man unter anderem ohne Werbung und als XML-Feeds zurückliefern lassen. Vor allem was die AJAX-API-Features so anbieten.

jQuery

Die kostenlose Javascript-Library jQuery finde ich eine echte Alternative zu Backbase .

Einfach mal ‚reinschauen und testen. Eure Meinung dazu würde mich sehr interessieren.

Check4SELouts

Listboxes per Javascript aus- und wieder einschalten können ist recht simple, möchte es aber nciht immer wieder neu schreiben, daher hier wieder ein kleines Beispiel.



Check4SELoutstitle>

<body>

<a href="#" onclick="HideSelectBoxes(true);">Gesundesa>
<a href="#" onclick="HideSelectBoxes(false);">Auch gesunda><br /><br />

<select name="Biere" id="Biere"><option>Biereoption>select>
<select name="Alkfreie" id="Alkfreie"><option>Alkfreieoption>select>
<select name="Wiskeys" id="Wiskeys"><option>Wiskeysoption>select>
<select name="Cocktails" id="Cocktails"><option>Cocktailsoption>select>

</body>
</html>
</pre>
<p>Die auskommentierten Zeilen erhalten den zuvor belegten Platz in der Seite reserviert, was durchaus gewollt sein kann und folgender Artikel gut darstellt.</p>
</div><span class='post-meta-infos'><time class='date-container minor-meta updated' >4. September 2007</time><span class='text-sep text-sep-date'>/</span><span class='comment-container minor-meta'><a href="https://landstrasse.ch/2007/09/04/check4selouts/#respond" class="comments-link" >0 Kommentare</a></span><span class='text-sep text-sep-comment'>/</span><span class="blog-author minor-meta">von <span class="entry-author-link" ><span class="vcard author"><span class="fn"><a href="https://landstrasse.ch/author/reinhard_jung/" title="Beiträge von reinhard" rel="author">reinhard</a></span></span></span></span></span></header><footer class="entry-footer"></footer><div class='post_delimiter'></div></div><div class='post_author_timeline'></div><span class='hidden'>
			<span class='av-structured-data'  itemprop="ImageObject" itemscope="itemscope" itemtype="https://schema.org/ImageObject"  itemprop='image'>
					   <span itemprop='url' ></span>
					   <span itemprop='height' >0</span>
					   <span itemprop='width' >0</span>
				  </span><span class='av-structured-data'  itemprop="publisher" itemtype="https://schema.org/Organization" itemscope="itemscope" >
				<span itemprop='name'>reinhard</span>
				<span itemprop='logo' itemscope itemtype='http://schema.org/ImageObject'>
				   <span itemprop='url'></span>
				 </span>
			  </span><span class='av-structured-data'  itemprop="author" itemscope="itemscope" itemtype="https://schema.org/Person" ><span itemprop='name'>reinhard</span></span><span class='av-structured-data'  itemprop="datePublished" datetime="2007-09-04T11:20:00+00:00" >2007-09-04 11:20:00</span><span class='av-structured-data'  itemprop="dateModified" itemtype="https://schema.org/dateModified" >2007-09-04 11:20:00</span><span class='av-structured-data'  itemprop="mainEntityOfPage" itemtype="https://schema.org/mainEntityOfPage" ><span itemprop='name'>Check4SELouts</span></span></span></article><article class='post-entry post-entry-type-standard post-entry-984 post-loop-19 post-parity-odd custom  post-984 post type-post status-publish format-standard hentry category-javascript'  itemscope="itemscope" itemtype="https://schema.org/BlogPosting" itemprop="blogPost" ><div class='blog-meta'></div><div class='entry-content-wrapper clearfix standard-content'><header class="entry-content-header"><span class="blog-categories minor-meta"><a href="https://landstrasse.ch/thema/programmierung/javascript/" rel="tag">JavaScript</a> </span><h2 class='post-title entry-title'  itemprop="headline" >	<a href='https://landstrasse.ch/2007/07/03/site-protect-spamprotection/' rel='bookmark' title='Permanenter Link zu: Site-Protect: SpamProtection'>Site-Protect: SpamProtection			<span class='post-format-icon minor-meta'></span>	</a></h2><span class="av-vertical-delimiter"></span><div class="entry-content"  itemprop="text" ><p><span style="font-weight: bold; font-style: italic">Diebstahlschutz, Ihrer eMailadresse.</span> </p>
<p> Wer auch täglich durch Spammails genervt ist und dem in Zukunft vorbeugen möchte, findet nun mit diesen Artikel eine Routine zur Verschüsselung von eMails auf WebSeiten die, automatisiert, nicht zu entschlüsseln sind.</p>
<p> Der Schutz besteht im wesentlichen aus zwei JavaScript-Routinen und zwei TextDateien im JavaScript-Format. Da JavaScript (warum auch immer) nun hoffentlich nicht mehr als gefährlich eingestuft wird, sollte der Einsatz dieser Routine kein Problem darstellen.</p>
<p> Im Vergleich zu herkömlichen Waschmitteln, äh, anderen eMail-Schutz-Routinen basiert dieser auf keiner mathematischer Logik und somit ist sie nicht automatisiert zu entschlüsseln. Was, meiner bescheidenen Meinung nach, einen perfekten Schutz vor Spammer bietet!</p>
<p> Das heisst man kann und sollte auch jegliche Variablen inkl. den Namen der Funktionsaufrufe etc. umbenennen, somit besteht für den Spammer nicht mal ein Hauch eines Ansatzes zum auslesen der Daten.</p>
<p> Ein echter Spammer holt sich immer automatisiert eMail-Adresse von beliebigen WebSeiten, denn ein handiges "zu Fuss" suchen, abtippen, oder selbst per Copy&Paste lohnt sich für einen Spammer nicht. Denn es ist ja gerade die Masse an eMails die es für den Spammer gilt zu qualifizieren.</p>
<p> Die Datei <span style="font-weight: bold">app_mail_secure.js</span> beinhaltet dabei alle "Domain- und User-Variablen" die Sie beliebig festlegen können. Dabei könnten Sie zb. auch ungültige eMail-Adresse eintragen, um evtl. Turnschuh-Spammern das Handwerk zu legen die denken sie könnten Ihre eMail "zu Fuss" stehlen. </p>
<p> <em>Im Beispiel habe ich Domaindaten für 9 Domains eingetragen, die in entsprechender Kombination gültig sind. In den Userdaten stehen direkt zwar nur 2 Namen, die aber wiederum in entsprechender Kombination für mehrere Domains gültig sein können. Alles klar?</em> <br /> <span style="font-weight: bold; font-style: italic">app_mail_secure.js</span> <span style="color: #3f5fbf;"><br /> /* Domains */</span> <span style="color: #7f0055;"><br /> var </span> <span style="color: black;">AcftW2e4 = </span> <span style="color: #8e00ff;">‚de‘</span> <span style="color: black;">;</span> <span style="color: #7f0055;"><br /> var </span> <span style="color: black;">AlwC40xP = </span> <span style="color: #8e00ff;">‚com‘</span> <span style="color: black;">;</span> <span style="color: #7f0055;"><br /> var </span> <span style="color: black;">lk4x35DQ = </span> <span style="color: #8e00ff;">‚ch‘</span> <span style="color: black;">;</span> <span style="color: #7f0055;"><br /> var </span> <span style="color: black;">cw78J24K = </span> <span style="color: #8e00ff;">‚landstrasse‘</span> <span style="color: black;">;</span> <span style="color: #7f0055;"><br /> var </span> <span style="color: black;">ne87Sw2B = </span> <span style="color: #8e00ff;">’site-guards‘</span> <span style="color: black;">;</span> <span style="color: #7f0055;"><br /> var </span> <span style="color: black;">AZ287wyX = </span> <span style="color: #8e00ff;">‚mach-ii‘</span> <span style="color: black;">;</span></p>
<p class="MsoNormal"><span style="color: #3f5fbf;">/* User */</span> <span style="color: #7f0055;"><br /> var </span> <span style="color: black;">Xd2Pc4LM = </span> <span style="color: #8e00ff;">‚reinhard.jung‘</span> <span style="color: black;">;</span> <span style="color: #7f0055;"><br /> var </span> <span style="color: black;">ekx34Q5D = </span> <span style="color: #8e00ff;">‚frank.schneider‘</span> <span style="color: black;">;</span></p>
<p> Bei der Vergabe der Variablennamen ist lediglich darauf zu achten, dass das erste Zeichen ein Buchstabe ist und die Namen natürlich nicht doppelt vergeben werden. Die zweite Datei nun enthält die eigentlichen JavaScript-Routinen und dient zum auslesen der Variablen sowie zum anschliessenden darstellen auf Ihrer WebSeite.</p>
<p> <em><strong>app_mail_protect.js</strong> </em> <span style="color: #7f0055;"><br /> function </span> <span style="color: black;">mail_protect(sgs_061165,sgs_180778,sgs_250181) </span> <span style="color: #7f0055;">{</span> <span style="color: #7f0055;"><span><br />   </span> </span> <span style="color: black;">document.write(sgs_061165 +</span> <span style="color: #8e00ff;">‚©‘ </span> <span style="color: black;">+sgs_180778 +</span> <span style="color: #8e00ff;">‚.‘ </span> <span style="color: black;">+sgs_250181);</span> <span style="color: #7f0055;"><br /> }</span></p>
<p class="MsoNormal"><span style="color: #7f0055;">function </span> <span style="color: black;">mail_secure(sgs_061165,sgs_180778,sgs_250181,sgs_180602) </span> <span style="color: #7f0055;">{</span> <span style="color: #7f0055;"><br /> <span>  </span> </span> <span style="color: black;">self.location.href=</span> <span style="color: #8e00ff;">‚mailto:‘</span> <span style="color: black;">+sgs_061165 +</span> <span style="color: #8e00ff;">‚@‘ </span> <span style="color: black;">+sgs_180778 +</span> <span style="color: #8e00ff;">‚.‘ </span> <span style="color: black;">+sgs_250181 +</span> <span style="color: #8e00ff;">‚?subject=‘ </span> <span style="color: black;">+sgs_180602;</span> <span style="color: #7f0055;"><br /> }</span></p>
<p><em><br /> Das Einbinden gestaltet sich dann auch sehr einfach und schaut nur auf den ersten Blick unübersichtlich aus. Nennen wir unsere Beispieldatei dazu eine index.html.</em> <span style="color: black;"><br /> <a><span style="color: #8e00ff;">"textlink" </span> <span style="color: black;">title=</span> <span style="color: #8e00ff;">"protected by Site-Guards" </span> <span style="color: black;">onclick=</span> <span style="color: #8e00ff;">"mail_secure(Xd2Pc4LM,</span> <span style="color: #8e00ff;">cw78J24K,</span> <span style="color: #8e00ff;">lk4x35DQ,’Fragen zum Artikel:‘);return false;" </span> <span style="color: black;">href=</span> <span style="color: #8e00ff;">"http://www.landstrasse.ch"</span> <span style="color: black;">><br />
<script type="</span"><!-- 
<span style="color: #8e00ff" mce_style="color: #8e00ff">"text/javascript"</span><span style="color: black" mce_style="color: black">>mail_protect(Xd2Pc4LM,</span><span style="color: black" mce_style="color: black">cw78J24K,</span><span style="color: black" mce_style="color: black">lk4x35DQ</span><span style="color: black" mce_style="color: black">);
// --></script><br />
</span> </a> </span> </p>
<p> Auf der Seite angezeigt wird dann folgendes: <em><strong>reinhard.jung</strong> <strong>@</strong> </em> <em><strong>landstrasse.ch</strong> </em></p>
</div><span class='post-meta-infos'><time class='date-container minor-meta updated' >3. Juli 2007</time><span class='text-sep text-sep-date'>/</span><span class='comment-container minor-meta'><a href="https://landstrasse.ch/2007/07/03/site-protect-spamprotection/#respond" class="comments-link" >0 Kommentare</a></span><span class='text-sep text-sep-comment'>/</span><span class="blog-author minor-meta">von <span class="entry-author-link" ><span class="vcard author"><span class="fn"><a href="https://landstrasse.ch/author/reinhard_jung/" title="Beiträge von reinhard" rel="author">reinhard</a></span></span></span></span></span></header><footer class="entry-footer"></footer><div class='post_delimiter'></div></div><div class='post_author_timeline'></div><span class='hidden'>
			<span class='av-structured-data'  itemprop="ImageObject" itemscope="itemscope" itemtype="https://schema.org/ImageObject"  itemprop='image'>
					   <span itemprop='url' ></span>
					   <span itemprop='height' >0</span>
					   <span itemprop='width' >0</span>
				  </span><span class='av-structured-data'  itemprop="publisher" itemtype="https://schema.org/Organization" itemscope="itemscope" >
				<span itemprop='name'>reinhard</span>
				<span itemprop='logo' itemscope itemtype='http://schema.org/ImageObject'>
				   <span itemprop='url'></span>
				 </span>
			  </span><span class='av-structured-data'  itemprop="author" itemscope="itemscope" itemtype="https://schema.org/Person" ><span itemprop='name'>reinhard</span></span><span class='av-structured-data'  itemprop="datePublished" datetime="2007-07-03T12:02:00+00:00" >2007-07-03 12:02:00</span><span class='av-structured-data'  itemprop="dateModified" itemtype="https://schema.org/dateModified" >2007-07-03 12:02:00</span><span class='av-structured-data'  itemprop="mainEntityOfPage" itemtype="https://schema.org/mainEntityOfPage" ><span itemprop='name'>Site-Protect: SpamProtection</span></span></span></article><article class='post-entry post-entry-type-standard post-entry-1491 post-loop-20 post-parity-even post-entry-last custom  post-1491 post type-post status-publish format-standard hentry category-javascript'  itemscope="itemscope" itemtype="https://schema.org/BlogPosting" itemprop="blogPost" ><div class='blog-meta'></div><div class='entry-content-wrapper clearfix standard-content'><header class="entry-content-header"><span class="blog-categories minor-meta"><a href="https://landstrasse.ch/thema/programmierung/javascript/" rel="tag">JavaScript</a> </span><h2 class='post-title entry-title'  itemprop="headline" >	<a href='https://landstrasse.ch/2007/05/31/bildwechsel/' rel='bookmark' title='Permanenter Link zu: Bildwechsel'>Bildwechsel			<span class='post-format-icon minor-meta'></span>	</a></h2><span class="av-vertical-delimiter"></span><div class="entry-content"  itemprop="text" ><p>Um einen Bildwechsel bei MouseOver zu machen, benötigt man nicht zwingend Javascript. Bzw. keine eigene Funktion sondern ein einfaches JavaScript-Inside.</p>
<p> <span style="font-size: 9pt; font-family: 'Courier New'; color: navy;"><img border="0" /> </span> <span style="font-size: 9pt; font-family: 'Courier New'; color: black;"> </span> <span style="font-size: 9pt; font-family: 'Courier New'; color: navy;">src=</span> <span style="font-size: 9pt; font-family: 'Courier New'; color: blue;">"http://DasBildOhneMausOver.jpg" </span> <span style="font-size: 9pt; font-family: 'Courier New'; color: navy;">onmouseover=</span> <span style="font-size: 9pt; font-family: 'Courier New'; color: blue;">"this.src=’http://</span> <span style="font-size: 9pt; font-family: 'Courier New'; color: blue;">DasBildMitMausOver</span> <span style="font-size: 9pt; font-family: 'Courier New'; color: blue;">.jpg’"</span> <span style="font-size: 9pt; font-family: 'Courier New'; color: black;"> </span> <span style="font-size: 9pt; font-family: 'Courier New'; color: navy;">onmouseout=</span> <span style="font-size: 9pt; font-family: 'Courier New'; color: blue;">"this.src=’http://</span> <span style="font-size: 9pt; font-family: 'Courier New'; color: blue;">DasBildOhneMausOver</span> <span style="font-size: 9pt; font-family: 'Courier New'; color: blue;">.jpg’"</span> <span style="font-size: 9pt; font-family: 'Courier New'; color: black;"> </span> <span style="font-size: 9pt; font-family: 'Courier New'; color: navy;">/></span> </p>
<p> Einfach mal mit der Maus über mein Foto am rechten Rand fahren 😉</p>
</div><span class='post-meta-infos'><time class='date-container minor-meta updated' >31. Mai 2007</time><span class='text-sep text-sep-date'>/</span><span class='comment-container minor-meta'><a href="https://landstrasse.ch/2007/05/31/bildwechsel/#respond" class="comments-link" >0 Kommentare</a></span><span class='text-sep text-sep-comment'>/</span><span class="blog-author minor-meta">von <span class="entry-author-link" ><span class="vcard author"><span class="fn"><a href="https://landstrasse.ch/author/reinhard_jung/" title="Beiträge von reinhard" rel="author">reinhard</a></span></span></span></span></span></header><footer class="entry-footer"></footer><div class='post_delimiter'></div></div><div class='post_author_timeline'></div><span class='hidden'>
			<span class='av-structured-data'  itemprop="ImageObject" itemscope="itemscope" itemtype="https://schema.org/ImageObject"  itemprop='image'>
					   <span itemprop='url' ></span>
					   <span itemprop='height' >0</span>
					   <span itemprop='width' >0</span>
				  </span><span class='av-structured-data'  itemprop="publisher" itemtype="https://schema.org/Organization" itemscope="itemscope" >
				<span itemprop='name'>reinhard</span>
				<span itemprop='logo' itemscope itemtype='http://schema.org/ImageObject'>
				   <span itemprop='url'></span>
				 </span>
			  </span><span class='av-structured-data'  itemprop="author" itemscope="itemscope" itemtype="https://schema.org/Person" ><span itemprop='name'>reinhard</span></span><span class='av-structured-data'  itemprop="datePublished" datetime="2007-05-31T17:41:00+00:00" >2007-05-31 17:41:00</span><span class='av-structured-data'  itemprop="dateModified" itemtype="https://schema.org/dateModified" >2007-05-31 17:41:00</span><span class='av-structured-data'  itemprop="mainEntityOfPage" itemtype="https://schema.org/mainEntityOfPage" ><span itemprop='name'>Bildwechsel</span></span></span></article><div class='custom'><nav class='pagination'><span class='pagination-meta'>Seite 1 von 2</span><span class='current'>1</span><a href='https://landstrasse.ch/thema/programmierung/javascript/page/2/' class='inactive' >2</a></nav>
</div>
				<!--end content-->
				</main>

				<aside class='sidebar sidebar_right  alpha units'  role="complementary" itemscope="itemscope" itemtype="https://schema.org/WPSideBar" ><div class='inner_sidebar extralight-border'><section id="categories-5" class="widget clearfix widget_categories"><h3 class="widgettitle">Kategorien</h3>		<ul>
	<li class="cat-item cat-item-16"><a href="https://landstrasse.ch/thema/allgemeines/" >allGemeines</a> (88)
</li>
	<li class="cat-item cat-item-28"><a href="https://landstrasse.ch/thema/apple/" >Apple</a> (138)
</li>
	<li class="cat-item cat-item-15"><a href="https://landstrasse.ch/thema/bilaterales/" >Bilaterales</a> (195)
</li>
	<li class="cat-item cat-item-34"><a href="https://landstrasse.ch/thema/brunchen/" >Brunchen</a> (9)
</li>
	<li class="cat-item cat-item-19"><a href="https://landstrasse.ch/thema/buchtipps/" >Buchtipps</a> (44)
</li>
	<li class="cat-item cat-item-24"><a href="https://landstrasse.ch/thema/clubbing/" >Clubbing</a> (55)
</li>
	<li class="cat-item cat-item-21"><a href="https://landstrasse.ch/thema/cool-tools/" >Cool Tools</a> (225)
</li>
	<li class="cat-item cat-item-48"><a href="https://landstrasse.ch/thema/edm/" >EDM</a> (1)
</li>
	<li class="cat-item cat-item-20"><a href="https://landstrasse.ch/thema/fine-bars/" >Fine Bars</a> (72)
</li>
	<li class="cat-item cat-item-33"><a href="https://landstrasse.ch/thema/firefox/" >FireFox</a> (19)
</li>
	<li class="cat-item cat-item-53"><a href="https://landstrasse.ch/thema/garageband/" >Garageband</a> (10)
<ul class='children'>
	<li class="cat-item cat-item-54"><a href="https://landstrasse.ch/thema/garageband/ipad/" >iPad</a> (10)
</li>
</ul>
</li>
	<li class="cat-item cat-item-38"><a href="https://landstrasse.ch/thema/hotels/" >Hotels</a> (2)
</li>
	<li class="cat-item cat-item-35"><a href="https://landstrasse.ch/thema/in-the-cloud/" >In the Cloud</a> (2)
</li>
	<li class="cat-item cat-item-52"><a href="https://landstrasse.ch/thema/klavier/" >Klavier</a> (15)
</li>
	<li class="cat-item cat-item-27"><a href="https://landstrasse.ch/thema/leitplanken/" >Leitplanken</a> (59)
</li>
	<li class="cat-item cat-item-7"><a href="https://landstrasse.ch/thema/lifestyle/" >LifeStyle</a> (371)
</li>
	<li class="cat-item cat-item-76"><a href="https://landstrasse.ch/thema/lyrics/" >Lyrics</a> (2)
</li>
	<li class="cat-item cat-item-51"><a href="https://landstrasse.ch/thema/marketing/" >Marketing</a> (10)
</li>
	<li class="cat-item cat-item-68"><a href="https://landstrasse.ch/thema/news/" >News</a> (7)
</li>
	<li class="cat-item cat-item-69"><a href="https://landstrasse.ch/thema/personal/" >Personal</a> (3)
</li>
	<li class="cat-item cat-item-26"><a href="https://landstrasse.ch/thema/privates/" >Privates</a> (139)
</li>
	<li class="cat-item cat-item-44 current-cat-parent current-cat-ancestor"><a href="https://landstrasse.ch/thema/programmierung/" >Programmierung</a> (447)
<ul class='children'>
	<li class="cat-item cat-item-9"><a href="https://landstrasse.ch/thema/programmierung/architektur/" >Architektur</a> (122)
</li>
	<li class="cat-item cat-item-10"><a href="https://landstrasse.ch/thema/programmierung/coldfusion/" >ColdFusion</a> (180)
</li>
	<li class="cat-item cat-item-29"><a href="https://landstrasse.ch/thema/programmierung/datenbanken/" >Datenbanken</a> (31)
</li>
	<li class="cat-item cat-item-31"><a href="https://landstrasse.ch/thema/programmierung/eclipse/" >Eclipse</a> (62)
</li>
	<li class="cat-item cat-item-30"><a href="https://landstrasse.ch/thema/programmierung/frameworks/" >Frameworks</a> (49)
</li>
	<li class="cat-item cat-item-12 current-cat"><a href="https://landstrasse.ch/thema/programmierung/javascript/" >JavaScript</a> (30)
</li>
	<li class="cat-item cat-item-25"><a href="https://landstrasse.ch/thema/programmierung/quickblog/" >QuickBlog</a> (8)
</li>
	<li class="cat-item cat-item-23"><a href="https://landstrasse.ch/thema/programmierung/subversion/" >Subversion</a> (25)
</li>
	<li class="cat-item cat-item-77"><a href="https://landstrasse.ch/thema/programmierung/swift/" >Swift</a> (11)
</li>
	<li class="cat-item cat-item-55"><a href="https://landstrasse.ch/thema/programmierung/wordpress/" >WordPress</a> (7)
</li>
</ul>
</li>
	<li class="cat-item cat-item-22"><a href="https://landstrasse.ch/thema/publikationen/" >Publikationen</a> (51)
</li>
	<li class="cat-item cat-item-13"><a href="https://landstrasse.ch/thema/restaurants/" >Restaurants</a> (120)
</li>
	<li class="cat-item cat-item-45"><a href="https://landstrasse.ch/thema/rezepte/" >Rezepte</a> (6)
</li>
	<li class="cat-item cat-item-17"><a href="https://landstrasse.ch/thema/schweiz/" >Schweiz</a> (140)
</li>
	<li class="cat-item cat-item-8"><a href="https://landstrasse.ch/thema/seitenfenster/" >Seitenfenster</a> (115)
</li>
	<li class="cat-item cat-item-36"><a href="https://landstrasse.ch/thema/sex-in-the-city/" >Sex in the City</a> (7)
</li>
	<li class="cat-item cat-item-18"><a href="https://landstrasse.ch/thema/sonniges/" >Sonniges</a> (98)
</li>
	<li class="cat-item cat-item-32"><a href="https://landstrasse.ch/thema/sounds-like/" >Sounds like…</a> (280)
<ul class='children'>
	<li class="cat-item cat-item-47"><a href="https://landstrasse.ch/thema/sounds-like/reiny/" >Reiny</a> (88)
</li>
</ul>
</li>
	<li class="cat-item cat-item-43"><a href="https://landstrasse.ch/thema/sport/" >Sport</a> (61)
<ul class='children'>
	<li class="cat-item cat-item-41"><a href="https://landstrasse.ch/thema/sport/baseball/" >Baseball</a> (7)
</li>
	<li class="cat-item cat-item-49"><a href="https://landstrasse.ch/thema/sport/jamskate/" >Jamskate</a> (44)
</li>
	<li class="cat-item cat-item-42"><a href="https://landstrasse.ch/thema/sport/rollerderby/" >Rollerderby</a> (6)
</li>
	<li class="cat-item cat-item-40"><a href="https://landstrasse.ch/thema/sport/rudern/" >Rudern</a> (5)
</li>
</ul>
</li>
	<li class="cat-item cat-item-50"><a href="https://landstrasse.ch/thema/vespa/" >Vespa</a> (9)
</li>
	<li class="cat-item cat-item-14"><a href="https://landstrasse.ch/thema/was-geht/" >Was geht</a> (110)
</li>
	<li class="cat-item cat-item-11"><a href="https://landstrasse.ch/thema/windows/" >Windows</a> (74)
</li>
		</ul>
<span class="seperator extralight-border"></span></section><section id="newsbox-2" class="widget clearfix newsbox"><h3 class="widgettitle">Latest News</h3><ul class="news-wrap image_size_widget"><li class="news-content post-format-video"><a class='news-link' title='Kenny Rogers; Dolly Parton – Island In The Streaam [#1 Duet, 15 Years Later] [2005]' href='https://landstrasse.ch/2018/04/19/kenny-rogers-dolly-parton-island-in-the-streaam-1-duet-15-years-later-2005/'><span class='news-thumb '><img width="36" height="36" src="https://landstrasse.ch/wp-content/uploads/2018/04/Kenny-Rogers-Dolly-Parton-Island-In-The-Streaam-36x36.png" class="attachment-widget size-widget wp-post-image" alt="" srcset="https://landstrasse.ch/wp-content/uploads/2018/04/Kenny-Rogers-Dolly-Parton-Island-In-The-Streaam-36x36.png 36w, https://landstrasse.ch/wp-content/uploads/2018/04/Kenny-Rogers-Dolly-Parton-Island-In-The-Streaam-80x80.png 80w, https://landstrasse.ch/wp-content/uploads/2018/04/Kenny-Rogers-Dolly-Parton-Island-In-The-Streaam-180x180.png 180w, https://landstrasse.ch/wp-content/uploads/2018/04/Kenny-Rogers-Dolly-Parton-Island-In-The-Streaam-120x120.png 120w" sizes="(max-width: 36px) 100vw, 36px" /></span><strong class='news-headline'>Kenny Rogers; Dolly Parton – Island In The Streaam [#1 Duet, 15 Years Later] [2005]<span class='news-time'>19. April 2018 - 21:12</span></strong></a></li><li class="news-content post-format-video"><a class='news-link' title='Nine Inch Nails – Terrible Lie (TweakerRay ReMix)' href='https://landstrasse.ch/2018/04/19/nine-inch-nails-terrible-lie-tweakerray-remix/'><span class='news-thumb '><img width="36" height="36" src="https://landstrasse.ch/wp-content/uploads/2018/04/Nine-Inch-Nails-Terrible-Lie-36x36.jpg" class="attachment-widget size-widget wp-post-image" alt="" srcset="https://landstrasse.ch/wp-content/uploads/2018/04/Nine-Inch-Nails-Terrible-Lie-36x36.jpg 36w, https://landstrasse.ch/wp-content/uploads/2018/04/Nine-Inch-Nails-Terrible-Lie-80x80.jpg 80w, https://landstrasse.ch/wp-content/uploads/2018/04/Nine-Inch-Nails-Terrible-Lie-300x300.jpg 300w, https://landstrasse.ch/wp-content/uploads/2018/04/Nine-Inch-Nails-Terrible-Lie-768x768.jpg 768w, https://landstrasse.ch/wp-content/uploads/2018/04/Nine-Inch-Nails-Terrible-Lie-1030x1030.jpg 1030w, https://landstrasse.ch/wp-content/uploads/2018/04/Nine-Inch-Nails-Terrible-Lie-180x180.jpg 180w, https://landstrasse.ch/wp-content/uploads/2018/04/Nine-Inch-Nails-Terrible-Lie-705x705.jpg 705w, https://landstrasse.ch/wp-content/uploads/2018/04/Nine-Inch-Nails-Terrible-Lie-120x120.jpg 120w, https://landstrasse.ch/wp-content/uploads/2018/04/Nine-Inch-Nails-Terrible-Lie-450x450.jpg 450w, https://landstrasse.ch/wp-content/uploads/2018/04/Nine-Inch-Nails-Terrible-Lie.jpg 1080w" sizes="(max-width: 36px) 100vw, 36px" /></span><strong class='news-headline'>Nine Inch Nails – Terrible Lie (TweakerRay ReMix)<span class='news-time'>19. April 2018 - 20:56</span></strong></a></li><li class="news-content post-format-link"><a class='news-link' title='Klimabilanz auf der Speisekarte' href='https://landstrasse.ch/2018/04/09/klimabilanz-auf-der-speisekarte/'><span class='news-thumb '><img width="36" height="36" src="https://landstrasse.ch/wp-content/uploads/2018/04/20180409013730-36x36.jpg" class="attachment-widget size-widget wp-post-image" alt="" srcset="https://landstrasse.ch/wp-content/uploads/2018/04/20180409013730-36x36.jpg 36w, https://landstrasse.ch/wp-content/uploads/2018/04/20180409013730-80x80.jpg 80w, https://landstrasse.ch/wp-content/uploads/2018/04/20180409013730-180x180.jpg 180w, https://landstrasse.ch/wp-content/uploads/2018/04/20180409013730-120x120.jpg 120w" sizes="(max-width: 36px) 100vw, 36px" /></span><strong class='news-headline'>Klimabilanz auf der Speisekarte<span class='news-time'>9. April 2018 - 1:38</span></strong></a></li><li class="news-content post-format-link"><a class='news-link' title='Philips – OneBlade' href='https://landstrasse.ch/2018/04/08/philips-oneblade/'><span class='news-thumb '><img width="36" height="36" src="https://landstrasse.ch/wp-content/uploads/2018/04/20180408085459-36x36.jpg" class="attachment-widget size-widget wp-post-image" alt="" srcset="https://landstrasse.ch/wp-content/uploads/2018/04/20180408085459-36x36.jpg 36w, https://landstrasse.ch/wp-content/uploads/2018/04/20180408085459-80x80.jpg 80w, https://landstrasse.ch/wp-content/uploads/2018/04/20180408085459-180x180.jpg 180w, https://landstrasse.ch/wp-content/uploads/2018/04/20180408085459-120x120.jpg 120w" sizes="(max-width: 36px) 100vw, 36px" /></span><strong class='news-headline'>Philips – OneBlade<span class='news-time'>8. April 2018 - 20:56</span></strong></a></li><li class="news-content post-format-standard"><a class='news-link' title='Windownaut' href='https://landstrasse.ch/2018/03/29/windownaut/'><span class='news-thumb '><img width="36" height="36" src="https://landstrasse.ch/wp-content/uploads/2018/03/Windownaut-36x36.png" class="attachment-widget size-widget wp-post-image" alt="" srcset="https://landstrasse.ch/wp-content/uploads/2018/03/Windownaut-36x36.png 36w, https://landstrasse.ch/wp-content/uploads/2018/03/Windownaut-80x80.png 80w, https://landstrasse.ch/wp-content/uploads/2018/03/Windownaut-300x300.png 300w, https://landstrasse.ch/wp-content/uploads/2018/03/Windownaut-180x180.png 180w, https://landstrasse.ch/wp-content/uploads/2018/03/Windownaut-120x120.png 120w, https://landstrasse.ch/wp-content/uploads/2018/03/Windownaut-450x450.png 450w, https://landstrasse.ch/wp-content/uploads/2018/03/Windownaut.png 490w" sizes="(max-width: 36px) 100vw, 36px" /></span><strong class='news-headline'>Windownaut<span class='news-time'>29. März 2018 - 23:53</span></strong></a></li><li class="news-content post-format-standard"><a class='news-link' title='Magnet – Window manager for Mac' href='https://landstrasse.ch/2018/03/29/magnet-window-manager-for-mac/'><span class='news-thumb '><img width="36" height="36" src="https://landstrasse.ch/wp-content/uploads/2018/03/magnet-36x36.png" class="attachment-widget size-widget wp-post-image" alt="" srcset="https://landstrasse.ch/wp-content/uploads/2018/03/magnet-36x36.png 36w, https://landstrasse.ch/wp-content/uploads/2018/03/magnet-80x80.png 80w, https://landstrasse.ch/wp-content/uploads/2018/03/magnet-180x180.png 180w, https://landstrasse.ch/wp-content/uploads/2018/03/magnet-120x120.png 120w, https://landstrasse.ch/wp-content/uploads/2018/03/magnet-450x450.png 450w" sizes="(max-width: 36px) 100vw, 36px" /></span><strong class='news-headline'>Magnet – Window manager for Mac<span class='news-time'>29. März 2018 - 23:49</span></strong></a></li><li class="news-content post-format-standard"><a class='news-link' title='Hello Reiny!' href='https://landstrasse.ch/2018/03/21/hello-reiny/'><span class='news-thumb '><img width="36" height="36" src="https://landstrasse.ch/wp-content/uploads/2018/03/HelloReiny-36x36.png" class="attachment-widget size-widget wp-post-image" alt="" srcset="https://landstrasse.ch/wp-content/uploads/2018/03/HelloReiny-36x36.png 36w, https://landstrasse.ch/wp-content/uploads/2018/03/HelloReiny-80x80.png 80w" sizes="(max-width: 36px) 100vw, 36px" /></span><strong class='news-headline'>Hello Reiny!<span class='news-time'>21. März 2018 - 21:04</span></strong></a></li><li class="news-content post-format-standard"><a class='news-link' title='Adrenaline 101 – Bülach' href='https://landstrasse.ch/2018/03/21/adrenaline-101-buelach/'><span class='news-thumb '><img width="36" height="36" src="https://landstrasse.ch/wp-content/uploads/2018/03/Adrenaline101-36x36.png" class="attachment-widget size-widget wp-post-image" alt="" srcset="https://landstrasse.ch/wp-content/uploads/2018/03/Adrenaline101-36x36.png 36w, https://landstrasse.ch/wp-content/uploads/2018/03/Adrenaline101-80x80.png 80w, https://landstrasse.ch/wp-content/uploads/2018/03/Adrenaline101-180x180.png 180w, https://landstrasse.ch/wp-content/uploads/2018/03/Adrenaline101-120x120.png 120w, https://landstrasse.ch/wp-content/uploads/2018/03/Adrenaline101-450x450.png 450w" sizes="(max-width: 36px) 100vw, 36px" /></span><strong class='news-headline'>Adrenaline 101 – Bülach<span class='news-time'>21. März 2018 - 20:54</span></strong></a></li><li class="news-content post-format-standard"><a class='news-link' title='Lisa Stansfield – Die britische Soulikone ist zurück mit neuem Album' href='https://landstrasse.ch/2018/03/21/lisa-stansfield-die-britische-soulikone-ist-zurueck-mit-neuem-album/'><span class='news-thumb '><img width="36" height="36" src="https://landstrasse.ch/wp-content/uploads/2018/03/LisaStansfield-36x36.png" class="attachment-widget size-widget wp-post-image" alt="" srcset="https://landstrasse.ch/wp-content/uploads/2018/03/LisaStansfield-36x36.png 36w, https://landstrasse.ch/wp-content/uploads/2018/03/LisaStansfield-80x80.png 80w, https://landstrasse.ch/wp-content/uploads/2018/03/LisaStansfield-180x180.png 180w, https://landstrasse.ch/wp-content/uploads/2018/03/LisaStansfield-120x120.png 120w, https://landstrasse.ch/wp-content/uploads/2018/03/LisaStansfield-450x450.png 450w" sizes="(max-width: 36px) 100vw, 36px" /></span><strong class='news-headline'>Lisa Stansfield – Die britische Soulikone ist zurück mit neuem Album<span class='news-time'>21. März 2018 - 20:29</span></strong></a></li><li class="news-content post-format-link"><a class='news-link' title='eve' href='https://landstrasse.ch/2018/03/21/eve/'><span class='news-thumb '><img width="36" height="36" src="https://landstrasse.ch/wp-content/uploads/2018/03/eve-36x36.jpg" class="attachment-widget size-widget wp-post-image" alt="" srcset="https://landstrasse.ch/wp-content/uploads/2018/03/eve-36x36.jpg 36w, https://landstrasse.ch/wp-content/uploads/2018/03/eve-80x80.jpg 80w, https://landstrasse.ch/wp-content/uploads/2018/03/eve-180x180.jpg 180w, https://landstrasse.ch/wp-content/uploads/2018/03/eve-120x120.jpg 120w, https://landstrasse.ch/wp-content/uploads/2018/03/eve-450x450.jpg 450w" sizes="(max-width: 36px) 100vw, 36px" /></span><strong class='news-headline'>eve<span class='news-time'>21. März 2018 - 18:42</span></strong></a></li></ul><span class="seperator extralight-border"></span></section></div></aside>
			</div><!--end container-->

		</div><!-- close default .container_wrap element -->




						<div class='container_wrap footer_color' id='footer'>

					<div class='container'>

						<div class='flex_column av_one_fourth  first el_before_av_one_fourth'><section id="text-7" class="widget clearfix widget_text">			<div class="textwidget"></div>
		<span class="seperator extralight-border"></span></section></div><div class='flex_column av_one_fourth  el_after_av_one_fourth  el_before_av_one_fourth '><section id="text-3" class="widget clearfix widget_text">			<div class="textwidget"></div>
		<span class="seperator extralight-border"></span></section></div><div class='flex_column av_one_fourth  el_after_av_one_fourth  el_before_av_one_fourth '><section id="text-4" class="widget clearfix widget_text">			<div class="textwidget"></div>
		<span class="seperator extralight-border"></span></section></div><div class='flex_column av_one_fourth  el_after_av_one_fourth  el_before_av_one_fourth '><section id="text-6" class="widget clearfix widget_text">			<div class="textwidget"></div>
		<span class="seperator extralight-border"></span></section></div></div><div class="container row2"><section id="text-5" class="widget clearfix widget_text">			<div class="textwidget"></div>
		<span class="seperator extralight-border"></span></section>

					</div>


				<!-- ####### END FOOTER CONTAINER ####### -->
				</div>

	


			

			
				<footer class='container_wrap socket_color' id='socket'  role="contentinfo" itemscope="itemscope" itemtype="https://schema.org/WPFooter" >
                    <div class='container'>

                        <span class='copyright'>powered by <a href="//mandelkind.cloud" title="Business Butler">MANDELKIND</a> </span>

                        <ul class='noLightbox social_bookmarks icon_count_4'><li class='social_bookmarks_facebook av-social-link-facebook social_icon_1'><a target='_blank' href='https://www.facebook.com/reinhard.jung' aria-hidden='true' data-av_icon='' data-av_iconfont='entypo-fontello' title='Facebook'><span class='avia_hidden_link_text'>Facebook</span></a></li><li class='social_bookmarks_twitter av-social-link-twitter social_icon_2'><a target='_blank' href='https://twitter.com/ReinhardJung' aria-hidden='true' data-av_icon='' data-av_iconfont='entypo-fontello' title='Twitter'><span class='avia_hidden_link_text'>Twitter</span></a></li><li class='social_bookmarks_instagram av-social-link-instagram social_icon_3'><a target='_blank' href='https://www.instagram.com/reinhard.jung/' aria-hidden='true' data-av_icon='' data-av_iconfont='entypo-fontello' title='Instagram'><span class='avia_hidden_link_text'>Instagram</span></a></li><li class='social_bookmarks_mail av-social-link-mail social_icon_4'><a  href='https://landstrasse.ch/kontakt/' aria-hidden='true' data-av_icon='' data-av_iconfont='entypo-fontello' title='Mail'><span class='avia_hidden_link_text'>Mail</span></a></li></ul>
                    </div>

	            <!-- ####### END SOCKET CONTAINER ####### -->
				</footer>


					<!-- end main -->
		</div>
		
		<!-- end wrap_all --></div>

	<div style="display:none">
	</div>

 <script type='text/javascript'>
 /* <![CDATA[ */  
var avia_framework_globals = avia_framework_globals || {};
    avia_framework_globals.frameworkUrl = 'https://landstrasse.ch/wp-content/themes/enfold/framework/';
    avia_framework_globals.installedAt = 'https://landstrasse.ch/wp-content/themes/enfold/';
    avia_framework_globals.ajaxurl = 'https://landstrasse.ch/wp-admin/admin-ajax.php';
/* ]]> */ 
</script>
 
 <script type='text/javascript' src='https://s0.wp.com/wp-content/js/devicepx-jetpack.js?ver=201817'></script>
<script type='text/javascript' src='https://secure.gravatar.com/js/gprofiles.js?ver=2018Apraa'></script>
<script type='text/javascript'>
/* <![CDATA[ */
var WPGroHo = {"my_hash":""};
/* ]]> */
</script>
<script type='text/javascript' src='https://landstrasse.ch/wp-content/plugins/jetpack/modules/wpgroho.js?ver=4.9.5'></script>
<script type='text/javascript' src='https://landstrasse.ch/wp-content/themes/enfold/js/avia.js?ver=4.2.6'></script>
<script type='text/javascript' src='https://landstrasse.ch/wp-content/themes/enfold/js/shortcodes.js?ver=4.2.6'></script>
<script type='text/javascript' src='https://landstrasse.ch/wp-content/themes/enfold/js/aviapopup/jquery.magnific-popup.min.js?ver=4.2.6'></script>
<script type='text/javascript' src='https://landstrasse.ch/wp-includes/js/mediaelement/wp-mediaelement.min.js?ver=4.9.5'></script>
<script type='text/javascript' src='https://landstrasse.ch/wp-content/plugins/enlighter/resources/mootools-core-yc.js?ver=3.5'></script>
<script type='text/javascript' src='https://landstrasse.ch/wp-content/plugins/enlighter/resources/EnlighterJS.min.js?ver=3.5'></script>
<script type='text/javascript' src='https://landstrasse.ch/wp-content/plugins/fruitful-shortcodes/includes/shortcodes/js/tabs/easyResponsiveTabs.js?ver=20142803'></script>
<script type='text/javascript' src='https://landstrasse.ch/wp-content/plugins/fruitful-shortcodes/includes/shortcodes/js/fss_script.js?ver=20142803'></script>
<script type='text/javascript' src='https://landstrasse.ch/wp-content/plugins/fruitful-shortcodes/includes/shortcodes/bootstrap/js/bootstrap.min.js?ver=20142803'></script>
<script type='text/javascript' src='https://landstrasse.ch/wp-content/uploads/dynamic_avia/avia-footer-scripts-ead36e814fef7bffd60000ee9832b331.js?ver=4.9.5'></script>
<script type='text/javascript' src='https://landstrasse.ch/wp-includes/js/wp-embed.min.js?ver=4.9.5'></script>
<script type="text/javascript">/* <![CDATA[ */EnlighterJS_Config = {"selector":{"block":"pre.EnlighterJSRAW","inline":"code.EnlighterJSRAW"},"language":"generic","theme":"enlighter","indent":2,"hover":"hoverEnabled","showLinenumbers":true,"rawButton":true,"infoButton":true,"windowButton":true,"rawcodeDoubleclick":false,"grouping":true,"cryptex":{"enabled":false,"email":"mail@example.tld"}};!function(){var a=function(a){var b="Enlighter Error: ";console.error?console.error(b+a):console.log&&console.log(b+a)};return window.addEvent?"undefined"==typeof EnlighterJS?void a("Javascript Resources not loaded yet!"):"undefined"==typeof EnlighterJS_Config?void a("Configuration not loaded yet!"):void window.addEvent("domready",function(){EnlighterJS.Util.Init(EnlighterJS_Config.selector.block,EnlighterJS_Config.selector.inline,EnlighterJS_Config)}):void a("MooTools Framework not loaded yet!")}();;/* ]]> */</script><script type='text/javascript' src='https://stats.wp.com/e-201817.js' async='async' defer='defer'></script>
<script type='text/javascript'>
	_stq = window._stq || [];
	_stq.push([ 'view', {v:'ext',j:'1:6.0',blog:'48791941',post:'0',tz:'2',srv:'landstrasse.ch'} ]);
	_stq.push([ 'clickTrackerInit', '48791941', '0' ]);
</script>
<a href='#top' title='Nach oben scrollen' id='scroll-top-link' aria-hidden='true' data-av_icon='' data-av_iconfont='entypo-fontello'><span class="avia_hidden_link_text">Nach oben scrollen</span></a>

<div id="fb-root"></div>
</body>
</html>