Wie externen Link in selben Tab öffnen lassen?

06.08.2016 00:10
#1
ch

Guten Abend,
Wie öffne ich einen externen Link den ich in der Sidebar erstellt habe ("your cart") in dem selben Tab?

Das Original:
<a href="http://www.yunkbox.com/j/checkout" data-link-title="your cart" target="_blank" rel="nofollow">your cart</a>

Circa das was ich haben muss oder ?
<a href="http://www.yunkbox.com/j/checkout" data-link-title="your cart" target="_self" rel="nofollow">your cart</a>

Wie und wo muss ich es einfügen? Es handelt sich hierbei doch um html und nicht Css wenn ich es richtig verstanden habe.


 Antworten

 Beitrag melden
06.08.2016 02:39 (zuletzt bearbeitet: 06.08.2016 07:18)
#2
ch

Um nicht bei Null anzufangen: Ich habe nun im Forum gestöbert und noch was passendes gefunden. Es gelingt mir trotzdem noch nicht.
Darauf beruht meine Arbeit: Externe Links im gleichen Browserfenster öffnen

Das habe ich geschrieben:

1
2
3
4
5
6
7
8
9
10
11
12
13
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js" type="text/javascript">
</script>
 
<script type="text/javascript">

//<![CDATA[
var $j = jQuery.noConflict();

$(document).ready(function() {
$("a[href^='http://yunkbox.com/j/checkout/#checkout']";).attr('target','_self');
});
//]]>
</script>
 





Ich habe es vor den Befehlen von CSS, also vor <style type="text/css">
/*<![CDATA[*/ eingetragen ... ich hoffe das ist richtig.

Ich finde meinen Fehler nicht, ich hoffe mir kann jemand helfen :)

meine Seite ist http://www.yunkbox.com/ und es gilt für den Burger-Button und den Punkt "your cart"


 Antworten

 Beitrag melden
06.08.2016 07:17
avatar  az_
#3
avatar
az_

bei http://language-changer2.jimdo.com habe ich es hinter die Styles angehängt:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
 

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" type="text/javascript">
</script>
 
<script type="text/javascript">
//<![CDATA[
$(document).ready(function() {
//target="_self"
$("a[href^='http://language-changer2.jimdo.com/']").attr('target','_self');
});
 
//]]>
</script>
 
 



LG, az


Achtung: Code im Forum bitte am besten mit der Schaltfläche für "Code" einkapseln!!! (= ) , oder den Code in Formatierungs-Klammern setzen (...zwischen "code" und "/code", jeweils in eckigen Klammern).

Achtung! Im neuen Layout ist die Formatierungsleiste versteckt! Klick auf das Smiley rechts oben über dem Text-Editorfenster, um die Formatierungssymbole einzublenden!


...und zuletzt: Bitte sendet mir keine privaten Nachrichten über das Forum! Bitte Nachrichten an mich nur per e-mail oder über das Kontaktformular auf meiner Webseite https://redesign-berlin.de

Wenn Ihr mich sucht, hier findet Ihr mich:
https://www.facebook.com/redesign.berlin
https://redesign-berlin.de
mailto:info@redesign-berlin.de


Spenden: Hier könnt Ihr unser Userforum finanziell unterstützen: page-644478-1.html


 Antworten

 Beitrag melden
06.08.2016 07:28
avatar  az_
#4
avatar
az_

http://www.w3schools.com/jquery/jquery_noconflict.asp sagt:

1
2
3
4
5
6
 
var jq = $.noConflict();
jq(document).ready(function(){
jq("button").click(function(){
jq("p").text("jQuery is still working!");
});
});
 



LG, az


Achtung: Code im Forum bitte am besten mit der Schaltfläche für "Code" einkapseln!!! (= ) , oder den Code in Formatierungs-Klammern setzen (...zwischen "code" und "/code", jeweils in eckigen Klammern).

Achtung! Im neuen Layout ist die Formatierungsleiste versteckt! Klick auf das Smiley rechts oben über dem Text-Editorfenster, um die Formatierungssymbole einzublenden!


...und zuletzt: Bitte sendet mir keine privaten Nachrichten über das Forum! Bitte Nachrichten an mich nur per e-mail oder über das Kontaktformular auf meiner Webseite https://redesign-berlin.de

Wenn Ihr mich sucht, hier findet Ihr mich:
https://www.facebook.com/redesign.berlin
https://redesign-berlin.de
mailto:info@redesign-berlin.de


Spenden: Hier könnt Ihr unser Userforum finanziell unterstützen: page-644478-1.html


 Antworten

 Beitrag melden
06.08.2016 16:59
#5
ch

Also muss ich deinen zweiten Post beachten? habe es so eigefügt und es hat es wieder zu nichte gemacht. nur mit deinem ersten Post klappt es! :)

das was nicht klappt ist:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" type="text/javascript">
</script>

<script type="text/javascript">
//<![CDATA[

var jq = $.noConflict();

$(document).ready(function() {
//target="_self"
$("a[href^='http://language-changer2.jimdo.com/']").attr('target','_self');
});

//]]>
</script>


 Antworten

 Beitrag melden
06.08.2016 17:43 (zuletzt bearbeitet: 14.04.2017 11:06)
avatar  az_
#6
avatar
az_

...beide sind gültig. der zweite sagt aus, dass Du bei noConflict die $ ersetzen musst mit dem der Variablen jq:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 

 
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" type="text/javascript">
</script>
 
<script type="text/javascript">
//<![CDATA[
 
var $jq = jQuery.noConflict();

jq(document).ready(function() {
jq("a[href^='http://yunkbox.com/j/checkout/#checkout']").attr('target','_self');
});
 
//]]>
</script>
 
 



...noConflict ist dafür da, dass du verschiedene Frameworks nebeneinander betreiben kannst. brauchst Du in diesem Fall aber gar nicht. Deshalb funzt der erste Thread - der ist nämlich ohne noConflict.

LG, az


Achtung: Code im Forum bitte am besten mit der Schaltfläche für "Code" einkapseln!!! (= ) , oder den Code in Formatierungs-Klammern setzen (...zwischen "code" und "/code", jeweils in eckigen Klammern).

Achtung! Im neuen Layout ist die Formatierungsleiste versteckt! Klick auf das Smiley rechts oben über dem Text-Editorfenster, um die Formatierungssymbole einzublenden!


...und zuletzt: Bitte sendet mir keine privaten Nachrichten über das Forum! Bitte Nachrichten an mich nur per e-mail oder über das Kontaktformular auf meiner Webseite https://redesign-berlin.de

Wenn Ihr mich sucht, hier findet Ihr mich:
https://www.facebook.com/redesign.berlin
https://redesign-berlin.de
mailto:info@redesign-berlin.de


Spenden: Hier könnt Ihr unser Userforum finanziell unterstützen: page-644478-1.html


 Antworten

 Beitrag melden
14.04.2017 11:42 (zuletzt bearbeitet: 16.04.2017 20:37)
avatar  az_
#7
avatar
az_

Zitat
...noConflict ist dafür da, dass du verschiedene Frameworks nebeneinander betreiben kannst. brauchst Du in diesem Fall aber gar nicht. Deshalb funzt der erste Thread - der ist nämlich ohne noConflict.




Es gibt verschiedene Möglichkeiten, noConflict zu realisieren:

1.) alle $ im JQuery-Code mit eine beliebigen Variablen ersetzen:

1
2
3
4
5
6
7
8
9
10
11
12
 
//noConflict
 
var $jq = jQuery.noConflict();
 
$jq (document).ready(function () {
$jq ("a[href^='https://deine-seite.de/#anker1']").attr('target', '_self')
$jq ("a[href^='https://deine-seite.de/#anker2']").attr('target', '_self');
$jq ("a[href^='https://deine-seite.de/#anker3']").attr('target', '_self');
$jq ("a[href^='https://deine-seite.de/#anker4']").attr('target', '_self');
});
 
//eof noConflict
 




2.) Wie vor, jedoch mit (function ($) wieder zurück zur Natur:

1
2
3
4
5
6
7
8
9
10
11
12
 
//noConflict
var jq = jQuery.noConflict();
(function ($) {
$(document).ready(function () {
$("a[href^='https://deine-seite.de/#anker1']").attr('target', '_self')
$("a[href^='https://deine-seite.de/#anker2']").attr('target', '_self');
$("a[href^='https://deine-seite.de/#anker3']").attr('target', '_self');
$("a[href^='https://deine-seite.de/#anker4']").attr('target', '_self');
});
})
(jq);
//eof noConflict
 




...oder 3.) mit jQuery(function ($)

1
2
3
4
5
6
7
 
//noConflict
jQuery(function ($) {
$(document).ready(function () {
$("a[href^='http://deine-seite.de/']").attr('target', '_self');
});
});
//eof noConflict
 



LG


Achtung: Code im Forum bitte am besten mit der Schaltfläche für "Code" einkapseln!!! (= ) , oder den Code in Formatierungs-Klammern setzen (...zwischen "code" und "/code", jeweils in eckigen Klammern).

Achtung! Im neuen Layout ist die Formatierungsleiste versteckt! Klick auf das Smiley rechts oben über dem Text-Editorfenster, um die Formatierungssymbole einzublenden!


...und zuletzt: Bitte sendet mir keine privaten Nachrichten über das Forum! Bitte Nachrichten an mich nur per e-mail oder über das Kontaktformular auf meiner Webseite https://redesign-berlin.de

Wenn Ihr mich sucht, hier findet Ihr mich:
https://www.facebook.com/redesign.berlin
https://redesign-berlin.de
mailto:info@redesign-berlin.de


Spenden: Hier könnt Ihr unser Userforum finanziell unterstützen: page-644478-1.html


 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!
Forenspende

 

Spenden über PayPal

Ein Forum zu betreiben, erfordert ein hohes Maß an Zeit, Kraft und Aufmerksamkeit. 

Das Team von Jimdo-Forum arbeitet hinter den Kulissen sehr engagiert daran,
die erforderlichen Aufgaben zu erfüllen, um dir und den
anderen Forenmitgliedern ein tolles Forenerlebnis zu ermöglichen.

 Wir freuen uns, dass du dich dazu entschlossen hast, unser Forum mit deiner Spende zu unterstützen!

...hier ist der direkte Spendenlink
für unsere Kaffeekasse!