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!